org.fhw.cabaweb.data
Class DataInterfaceErgebnissdatenFeldnamen

java.lang.Object
  extended byorg.fhw.cabaweb.data.abstracts.AbstractDataInterface
      extended byorg.fhw.cabaweb.data.DataInterfaceErgebnissdatenFeldnamen

public class DataInterfaceErgebnissdatenFeldnamen
extends AbstractDataInterface

Klasse für die Kapselung der Datenzugriffe auf Ergebnissdaten_Feldnamen

Version:
Version 1.0 12.05.2004
Author:
Thomas Vogt

Field Summary
 
Fields inherited from class org.fhw.cabaweb.data.abstracts.AbstractDataInterface
broker, locale, log, useCase
 
Constructor Summary
DataInterfaceErgebnissdatenFeldnamen()
          Konstruktor benutzt den Konstruktor der Superklasse und initialisiert das useCase Objekt
 
Method Summary
 boolean clearCache()
          Methode zum Aufräumen des Transaktionscaches
 boolean editieren(Object arg)
          Umsetzen der Daten des gelieferten Objekts und Delegation der weiteren Verarbeitung an die OJB Klassen.
 boolean erzeugen(Object arg)
          Umsetzen der Daten des gelieferten Objekts und Delegation der weiteren Verarbeitung an die OJB Klassen.
 boolean loeschen(Object arg)
          Methode zum loeschen eines Objekts.
 Collection sucheAlle()
          Methode zur Suche aller Objekte
 Collection sucheFeldnameBenutzer(Integer projektnummer, String feldname_benutzer)
          Sucht einen bestimmten Ergebnissdaten_Feldnamen anhand des Feldnamens_Benutzer
 Collection sucheFeldnameBenutzer(String feldname_benutzer)
          Sucht einen bestimmten Ergebnissdaten_Feldnamen anhand des Feldnamens_Benutzer
 Object sucheFeldnummer(Integer feldnummer)
          Sucht einen bestimmten Ergebnissdaten_Feldnamen anhand der Feldnummer
 Collection sucheGruppierungsnummer(Integer gruppierungsnummer)
          Sucht einen bestimmten Ergebnissdaten_Feldnamen anhand der Gruppierungsnummer
 Collection sucheKombination(Integer projektnummer, Integer gruppierungsnummer, Integer untergruppierungsnummer, String feldname_benutzer)
          Sucht bestimmter Ergebnissdaten_Feldnamen anhand verschiedener Paramter
protected  Object sucheObjekt(Object arg)
          Methode zum suchen eines Objekts.
protected  Collection sucheObjekte(Object arg)
          Methode zum suchen mehrerer Objekte
 Collection sucheProjektnummer(Integer projektnummer)
          Sucht alle Ergebnissdaten_Feldnamen eines Projektes anhand der Projektnummer und gibt alle in Frage kommenden Objekte als Collection zurück
 Collection sucheUntergruppierungsnummer(Integer untergruppierungsnummer)
          Sucht einen bestimmten Ergebnissdaten_Feldnamen anhand der Untergruppierungsnummer
 
Methods inherited from class org.fhw.cabaweb.data.abstracts.AbstractDataInterface
finalize, getLocale, setLocale, setUp, tearDown
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataInterfaceErgebnissdatenFeldnamen

public DataInterfaceErgebnissdatenFeldnamen()
Konstruktor benutzt den Konstruktor der Superklasse und initialisiert das useCase Objekt

Method Detail

erzeugen

public boolean erzeugen(Object arg)
Description copied from class: AbstractDataInterface
Umsetzen der Daten des gelieferten Objekts und Delegation der weiteren Verarbeitung an die OJB Klassen.

Specified by:
erzeugen in class AbstractDataInterface
Parameters:
arg - Das Objekt das gespeichert werden soll
Returns:
Gibt true zurueck wenn der Vorgang erfolgreich abgeschlossen wurde, sonst false.
See Also:
AbstractDataInterface.erzeugen(java.lang.Object)

editieren

public boolean editieren(Object arg)
Description copied from class: AbstractDataInterface
Umsetzen der Daten des gelieferten Objekts und Delegation der weiteren Verarbeitung an die OJB Klassen. Dass Objekt wird anhand seines Primary Keys indentifiziert.

Specified by:
editieren in class AbstractDataInterface
Parameters:
arg - Das Objekt das editiert werden soll
Returns:
Gibt true zurueck wenn der Vorgang erfolgreich abgeschlossen wurde, sonst false.
See Also:
AbstractDataInterface.editieren(java.lang.Object)

loeschen

public boolean loeschen(Object arg)
Description copied from class: AbstractDataInterface
Methode zum loeschen eines Objekts. Dass Objekt wird anhand seines Primary Keys indentifiziert.

Specified by:
loeschen in class AbstractDataInterface
Parameters:
arg - Das Objekt das gelöscht werden soll
Returns:
Gibt true zurueck wenn der Vorgang erfolgreich abgeschlossen wurde, sonst false.
See Also:
AbstractDataInterface.loeschen(java.lang.Object)

sucheFeldnummer

public Object sucheFeldnummer(Integer feldnummer)
Sucht einen bestimmten Ergebnissdaten_Feldnamen anhand der Feldnummer

Parameters:
feldnummer - Die Integer Feldnummer
Returns:
Das Ergebnissdaten_Feldnamen Datenobjekt

sucheProjektnummer

public Collection sucheProjektnummer(Integer projektnummer)
Sucht alle Ergebnissdaten_Feldnamen eines Projektes anhand der Projektnummer und gibt alle in Frage kommenden Objekte als Collection zurück

Parameters:
projektnummer - Die Projektnummer als Integer
Returns:
Eine Collection aller Ergebnissdaten_Feldnamen Datenobjekte die zu dem angegebenen Projekt gehören

sucheGruppierungsnummer

public Collection sucheGruppierungsnummer(Integer gruppierungsnummer)
Sucht einen bestimmten Ergebnissdaten_Feldnamen anhand der Gruppierungsnummer

Parameters:
gruppierungsnummer - Die Integer Gruppierungsnummer
Returns:
Das Ergebnissdaten_Feldnamen Datenobjekt

sucheUntergruppierungsnummer

public Collection sucheUntergruppierungsnummer(Integer untergruppierungsnummer)
Sucht einen bestimmten Ergebnissdaten_Feldnamen anhand der Untergruppierungsnummer

Parameters:
untergruppierungsnummer - Die Integer Untergruppierungsnummer
Returns:
Das Ergebnissdaten_Feldnamen Datenobjekt

sucheFeldnameBenutzer

public Collection sucheFeldnameBenutzer(String feldname_benutzer)
Sucht einen bestimmten Ergebnissdaten_Feldnamen anhand des Feldnamens_Benutzer

Parameters:
feldname_benutzer - Die String Feldname_Benutzer
Returns:
Die Ergebnissdaten_Feldnamen Datenobjekte

sucheFeldnameBenutzer

public Collection sucheFeldnameBenutzer(Integer projektnummer,
                                        String feldname_benutzer)
Sucht einen bestimmten Ergebnissdaten_Feldnamen anhand des Feldnamens_Benutzer

Parameters:
projektnummer - Die Projektnummer als Integer
feldname_benutzer - Die String Feldname_Benutzer
Returns:
Die Ergebnissdaten_Feldnamen Datenobjekte

sucheKombination

public Collection sucheKombination(Integer projektnummer,
                                   Integer gruppierungsnummer,
                                   Integer untergruppierungsnummer,
                                   String feldname_benutzer)
Sucht bestimmter Ergebnissdaten_Feldnamen anhand verschiedener Paramter

Parameters:
projektnummer - Die Projektnummer als Integer
gruppierungsnummer - Die Integer Gruppierungsnummer
untergruppierungsnummer - Die Integer Untergruppierungsnummer
feldname_benutzer - Die String Feldname_Benutzer
Returns:
Die Ergebnissdaten_Feldnamen Datenobjekte

sucheObjekt

protected Object sucheObjekt(Object arg)
Description copied from class: AbstractDataInterface
Methode zum suchen eines Objekts. Dass Objekt wird anhand seines Primary Keys indentifiziert.

Specified by:
sucheObjekt in class AbstractDataInterface
Parameters:
arg - Das Objekt mit den PrimaryKeys nach denen gesucht werden soll
Returns:
Object mit dem Inhalt des gesuchten Objekts
See Also:
AbstractDataInterface.sucheObjekt(java.lang.Object)

sucheObjekte

protected Collection sucheObjekte(Object arg)
Description copied from class: AbstractDataInterface
Methode zum suchen mehrerer Objekte

Specified by:
sucheObjekte in class AbstractDataInterface
Parameters:
arg - Das Objekt mit den Argumenten nach denen gesucht werden soll
Returns:
Collection mit den gefundenen Objekten
See Also:
AbstractDataInterface.sucheObjekte(java.lang.Object)

sucheAlle

public Collection sucheAlle()
Description copied from class: AbstractDataInterface
Methode zur Suche aller Objekte

Specified by:
sucheAlle in class AbstractDataInterface
Returns:
Collection mit allen Objekten
See Also:
AbstractDataInterface.sucheAlle()

clearCache

public boolean clearCache()
Description copied from class: AbstractDataInterface
Methode zum Aufräumen des Transaktionscaches

Specified by:
clearCache in class AbstractDataInterface
Returns:
Wurde der Cache aufgeräumt ??
See Also:
AbstractDataInterface.clearCache()


Copyright © 2004 TVC-Software.com. All Rights Reserved.