org.fhw.cabaweb.data
Class DataInterfaceErgebnissdaten

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

public class DataInterfaceErgebnissdaten
extends AbstractDataInterface

Klasse für die Kapselung der Datenzugriffe auf die Double Ergebnissdaten

Version:
Version 1.0 25.07.2004
Author:
Thomas Vogt

Field Summary
 
Fields inherited from class org.fhw.cabaweb.data.abstracts.AbstractDataInterface
broker, locale, useCase
 
Constructor Summary
DataInterfaceErgebnissdaten()
          Konstruktor benutzt den Konstruktor der Superklasse und initialisiert das useCase Objekt
DataInterfaceErgebnissdaten(Locale locale)
          Konstruktor benutzt den Konstruktor der Superklasse und initialisiert das useCase Objekt
 
Method Summary
 boolean clearCache()
          Methode zum Aufräumen des Transaktionscaches
 boolean editieren(Integer feldnummer, Integer gruppennummer, Integer quartal, String arg)
          Umsetzen der Daten des gelieferten Objects und Delegation der weiteren Verarbeitung an die OJB Klassen.
 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.
protected  void setUp()
          Methode zum setzen des PersistenceBorkers.
 Collection sucheAlle()
          Methode zur Suche aller Objekte
 Collection sucheGruppe_Feld(Integer projektnummer, Integer gruppennummer, Integer feldnummer)
          Sucht alle Ergebnissdaten anhand der Projektnummer und der Feldnummer und gibt alle in Frage kommenden Daten als Collection zurück
 Collection sucheGruppe_Feld(Integer projektnummer, Integer gruppennummer, String feldnamebenutzer)
          Sucht alle Ergebnissdaten anhand der Projektnummer und des Feldnamens Benutzer und gibt alle in Frage kommenden Daten als Collection zurück
 Collection sucheKombination_Feld(Integer projektnummer, Integer quartal, Integer feldnummer)
          Sucht alle Ergebnissdaten anhand der Projektnummer und der Feldnummer und gibt alle in Frage kommenden Daten als Collection zurück
 Object sucheKombination_Feld(Integer projektnummer, Integer gruppennummer, Integer quartal, Integer feldnummer)
          Sucht alle Ergebnissdaten anhand der Projektnummer und der Feldnummer und gibt alle in Frage kommenden Daten als Hashmap zurück
 Object sucheKombination_Feld(Integer projektnummer, Integer gruppennummer, Integer quartal, String feldnamebenutzer)
          Sucht alle Ergebnissdaten anhand der Projektnummer und des Feldnamens Benutzer und gibt alle in Frage kommenden Daten als Hashmap zurück
 Collection sucheKombination_Feld(Integer projektnummer, Integer quartal, String feldnamebenutzer)
          Sucht alle Ergebnissdaten anhand der Projektnummer und des Feldnamens Benutzer und gibt alle in Frage kommenden Daten als Collection zurück
 Collection sucheKombination_Gruppierung(Integer projektnummer, Integer gruppennummer, Integer quartal, Integer gruppierungsnummer)
          Sucht alle Ergebnissdaten anhand der Projektnummer und der Gruppierungsnummer und gibt alle in Frage kommenden Daten als Hashmap zurück
 Collection sucheKombination_Gruppierung(Integer projektnummer, Integer gruppennummer, Integer quartal, String gruppierungsname)
          Sucht alle Ergebnissdaten anhand der Projektnummer und des Gruppierungsnamen und gibt alle in Frage kommenden Daten als Hashmap zurück
 Collection sucheKombination_Untergruppierung(Integer projektnummer, Integer gruppennummer, Integer quartal, Integer untergruppierungsnummer)
          Sucht alle Ergebnissdaten anhand der Projektnummer und der Untergruppierungsnummer und gibt alle in Frage kommenden Daten als Hashmap zurück
 Collection sucheKombination_Untergruppierung(Integer projektnummer, Integer gruppennummer, Integer quartal, String untergruppierungsname)
          Sucht alle Ergebnissdaten anhand der Projektnummer und des Untergruppierungsname und gibt alle in Frage kommenden Daten als Hashmap zurück
protected  Object sucheObjekt(Object arg)
          Methode zum suchen eines Objekts.
protected  Collection sucheObjekte(Object arg)
          Methode zum suchen mehrerer Objekte
 Collection sucheProjekt(Integer projektnummer, Integer gruppennummer, Integer quartal)
          Sucht alle Ergebnissdaten anhand der Projektnummer und gibt alle in Frage kommenden Daten als Hashmap zurück
 Collection sucheQuartal(Integer projektnummer, Integer gruppennummer, Integer quartal)
          Sucht alle Ergebnissdaten anhand der Projektnummer und des Quartals und gibt alle in Frage kommenden Daten als Collection zurück
protected  void tearDown()
          Methode zum löschen des PersistenceBorkers.
 
Methods inherited from class org.fhw.cabaweb.data.abstracts.AbstractDataInterface
finalize, getLocale, setLocale
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataInterfaceErgebnissdaten

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


DataInterfaceErgebnissdaten

public DataInterfaceErgebnissdaten(Locale locale)
Konstruktor benutzt den Konstruktor der Superklasse und initialisiert das useCase Objekt

Parameters:
locale - Die Locale (Sprache)
Method Detail

setUp

protected final void setUp()
Description copied from class: AbstractDataInterface
Methode zum setzen des PersistenceBorkers. MUSS vor jeder Aktion ausgeführt werden.

Overrides:
setUp in class AbstractDataInterface
See Also:
AbstractDataInterface.setUp()

tearDown

protected final void tearDown()
Description copied from class: AbstractDataInterface
Methode zum löschen des PersistenceBorkers. MUSS vor nach Aktion ausgeführt werden.

Overrides:
tearDown in class AbstractDataInterface
See Also:
AbstractDataInterface.tearDown()

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:
false
See Also:
Findet hier keine Anwendung - Leerer Methoden-Stub Funktionen :, editieren(java.lang.Integer, java.lang.Integer, java.lang.Integer, java.lang.String)

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:
false
See Also:
Findet hier keine Anwendung - Leerer Methoden-Stub Funktionen :, editieren(java.lang.Integer, java.lang.Integer, java.lang.Integer, java.lang.String)

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:
false
See Also:
Findet hier keine Anwendung - Leerer Methoden-Stub Funktionen :, editieren(java.lang.Integer, java.lang.Integer, java.lang.Integer, java.lang.String)

editieren

public boolean editieren(Integer feldnummer,
                         Integer gruppennummer,
                         Integer quartal,
                         String arg)
Umsetzen der Daten des gelieferten Objects und Delegation der weiteren Verarbeitung an die OJB Klassen.

Parameters:
feldnummer - Die Feldnummer
gruppennummer - Die Gruppennummer
quartal - Das Quartal
arg - Das als String gespeicherte Objekt das abgelelgt werden soll
Returns:
Gibt true zurueck wenn der Vorgang erfolgreich abgeschlossen wurde, sonst false.

sucheProjekt

public Collection sucheProjekt(Integer projektnummer,
                               Integer gruppennummer,
                               Integer quartal)
Sucht alle Ergebnissdaten anhand der Projektnummer und gibt alle in Frage kommenden Daten als Hashmap zurück

Parameters:
projektnummer - Die Projektnummer als Integer
gruppennummer - Die Gruppennummer
quartal - Das Quartal
Returns:
Eine Hashmap aller Ergebnissdaten Daten mit den Feldnamen_Benutzer als HashMap Keys

sucheKombination_Gruppierung

public Collection sucheKombination_Gruppierung(Integer projektnummer,
                                               Integer gruppennummer,
                                               Integer quartal,
                                               Integer gruppierungsnummer)
Sucht alle Ergebnissdaten anhand der Projektnummer und der Gruppierungsnummer und gibt alle in Frage kommenden Daten als Hashmap zurück

Parameters:
projektnummer - Die Projektnummer als Integer
gruppennummer - Die Gruppennummer
quartal - Das Quartal
gruppierungsnummer - Die Gruppierungsnummer
Returns:
Eine Hashmap aller Ergebnissdaten Daten mit den Feldnamen_Benutzer als HashMap Keys

sucheKombination_Gruppierung

public Collection sucheKombination_Gruppierung(Integer projektnummer,
                                               Integer gruppennummer,
                                               Integer quartal,
                                               String gruppierungsname)
Sucht alle Ergebnissdaten anhand der Projektnummer und des Gruppierungsnamen und gibt alle in Frage kommenden Daten als Hashmap zurück

Parameters:
projektnummer - Die Projektnummer als Integer
gruppennummer - Die Gruppennummer
quartal - Das Quartal
gruppierungsname - Der Gruppierungsname
Returns:
Eine Hashmap aller Ergebnissdaten Daten mit den Feldnamen_Benutzer als HashMap Keys

sucheKombination_Untergruppierung

public Collection sucheKombination_Untergruppierung(Integer projektnummer,
                                                    Integer gruppennummer,
                                                    Integer quartal,
                                                    Integer untergruppierungsnummer)
Sucht alle Ergebnissdaten anhand der Projektnummer und der Untergruppierungsnummer und gibt alle in Frage kommenden Daten als Hashmap zurück

Parameters:
projektnummer - Die Projektnummer als Integer
gruppennummer - Die Gruppennummer
quartal - Das Quartal
untergruppierungsnummer - Die Untergruppierungsnummer
Returns:
Eine Hashmap aller Ergebnissdaten Daten mit den Feldnamen_Benutzer als HashMap Keys

sucheKombination_Untergruppierung

public Collection sucheKombination_Untergruppierung(Integer projektnummer,
                                                    Integer gruppennummer,
                                                    Integer quartal,
                                                    String untergruppierungsname)
Sucht alle Ergebnissdaten anhand der Projektnummer und des Untergruppierungsname und gibt alle in Frage kommenden Daten als Hashmap zurück

Parameters:
projektnummer - Die Projektnummer als Integer
gruppennummer - Die Gruppennummer
quartal - Das Quartal
untergruppierungsname - Der Untergruppierungsname
Returns:
Eine Hashmap aller Ergebnissdaten Daten mit den Feldnamen_Benutzer als HashMap Keys

sucheKombination_Feld

public Object sucheKombination_Feld(Integer projektnummer,
                                    Integer gruppennummer,
                                    Integer quartal,
                                    Integer feldnummer)
Sucht alle Ergebnissdaten anhand der Projektnummer und der Feldnummer und gibt alle in Frage kommenden Daten als Hashmap zurück

Parameters:
projektnummer - Die Projektnummer als Integer
gruppennummer - Die Gruppennummer
quartal - Das Quartal
feldnummer - Die Feldnummer
Returns:
Ein Object mit dem Feldinhalt (String, Integer oder Double)

sucheKombination_Feld

public Object sucheKombination_Feld(Integer projektnummer,
                                    Integer gruppennummer,
                                    Integer quartal,
                                    String feldnamebenutzer)
Sucht alle Ergebnissdaten anhand der Projektnummer und des Feldnamens Benutzer und gibt alle in Frage kommenden Daten als Hashmap zurück

Parameters:
projektnummer - Die Projektnummer als Integer
gruppennummer - Die Gruppennummer
quartal - Das Quartal
feldnamebenutzer - Der Feldname Benutzer
Returns:
Ein Object mit dem Feldinhalt (String, Integer oder Double)

sucheKombination_Feld

public Collection sucheKombination_Feld(Integer projektnummer,
                                        Integer quartal,
                                        Integer feldnummer)
Sucht alle Ergebnissdaten anhand der Projektnummer und der Feldnummer und gibt alle in Frage kommenden Daten als Collection zurück

Parameters:
projektnummer - Die Projektnummer als Integer
quartal - Das Quartal
feldnummer - Die Feldnummer
Returns:
Ein Object mit dem Feldinhalt (String, Integer oder Double)

sucheKombination_Feld

public Collection sucheKombination_Feld(Integer projektnummer,
                                        Integer quartal,
                                        String feldnamebenutzer)
Sucht alle Ergebnissdaten anhand der Projektnummer und des Feldnamens Benutzer und gibt alle in Frage kommenden Daten als Collection zurück

Parameters:
projektnummer - Die Projektnummer als Integer
quartal - Das Quartal
feldnamebenutzer - Der Feldname Benutzer
Returns:
Ein Object mit dem Feldinhalt (String, Integer oder Double)

sucheGruppe_Feld

public Collection sucheGruppe_Feld(Integer projektnummer,
                                   Integer gruppennummer,
                                   Integer feldnummer)
Sucht alle Ergebnissdaten anhand der Projektnummer und der Feldnummer und gibt alle in Frage kommenden Daten als Collection zurück

Parameters:
projektnummer - Die Projektnummer als Integer
gruppennummer - Die Gruppennummer
feldnummer - Die Feldnummer
Returns:
Ein Object mit dem Feldinhalt (String, Integer oder Double)

sucheGruppe_Feld

public Collection sucheGruppe_Feld(Integer projektnummer,
                                   Integer gruppennummer,
                                   String feldnamebenutzer)
Sucht alle Ergebnissdaten anhand der Projektnummer und des Feldnamens Benutzer und gibt alle in Frage kommenden Daten als Collection zurück

Parameters:
projektnummer - Die Projektnummer als Integer
gruppennummer - Die Gruppennummer
feldnamebenutzer - Der Feldname Benutzer
Returns:
Ein Object mit dem Feldinhalt (String, Integer oder Double)

sucheQuartal

public Collection sucheQuartal(Integer projektnummer,
                               Integer gruppennummer,
                               Integer quartal)
Sucht alle Ergebnissdaten anhand der Projektnummer und des Quartals und gibt alle in Frage kommenden Daten als Collection zurück

Parameters:
projektnummer - Die Projektnummer als Integer
gruppennummer - Die Gruppennummer
quartal - Das Quartal
Returns:
Eine Hashmap aller Ergebnissdaten Daten mit den Feldnamen_Benutzer als HashMap Keys

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:
null
See Also:
Findet hier keine Anwendung - Leerer Methoden-Stub

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:
null
See Also:
Findet hier keine Anwendung - Leerer Methoden-Stub

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.