org.fhw.cabaweb.ojb.interfaces
Interface UseCase

All Known Implementing Classes:
AbstractUseCase

public interface UseCase

Interface-Klasse für die OJB Kapselung der Datenbankoperationen

Version:
Version 1.0 11.04.2004
Author:
Thomas Vogt

Method Summary
 boolean clearCache()
          Methode zum Aufräumen des Transaktionscaches
 boolean editieren(Object arg)
          Methode zum Umsetzen der gelieferten Strings in ein OJB Objekt und editieren des bereits bestehenden Persistenzobjektes, dass Anhand seines Promary Keys indentifiziert wird
 boolean erzeugen(Object arg)
          Methode zum Umsetzen der gelieferten Strings in ein OJB Objekt und erzeugen des Persistenzobjektes
 boolean loeschen(Object arg)
          Methode zum loeschen eines OJB Objekts
 Collection sucheAlle(Class suche)
          Methode zur Suche aller Persistenzobjekte einer Klasse
 Object sucheObjekt(Object arg)
          Methode zum suchen eines OJB Objekts nach PrimaryKey
 Collection sucheObjekte(Object arg)
          Methode zum suchen mehrerer OJB Objekte
 

Method Detail

erzeugen

public boolean erzeugen(Object arg)
Methode zum Umsetzen der gelieferten Strings in ein OJB Objekt und erzeugen des Persistenzobjektes

Parameters:
arg - Das Objekt das persistent werden soll
Returns:
Gibt true zurueck wenn der Vorgang erfolgreich abgeschlossen wurde, sonst false.

editieren

public boolean editieren(Object arg)
Methode zum Umsetzen der gelieferten Strings in ein OJB Objekt und editieren des bereits bestehenden Persistenzobjektes, dass Anhand seines Promary Keys indentifiziert wird

Parameters:
arg - Das Objekt das editiert werden soll
Returns:
Gibt true zurueck wenn der Vorgang erfolgreich abgeschlossen wurde, sonst false.

loeschen

public boolean loeschen(Object arg)
Methode zum loeschen eines OJB Objekts

Parameters:
arg - Das Objekt das gelöscht werden soll
Returns:
Gibt true zurueck wenn der Vorgang erfolgreich abgeschlossen wurde, sonst false.

sucheObjekt

public Object sucheObjekt(Object arg)
Methode zum suchen eines OJB Objekts nach PrimaryKey

Parameters:
arg - Das Objekt mit den PrimaryKeys nach denen gesucht werden soll
Returns:
Object mit dem Inhalt des gesuchten Objekts

sucheObjekte

public Collection sucheObjekte(Object arg)
Methode zum suchen mehrerer OJB Objekte

Parameters:
arg - Das Objekt mit den Argumenten nach denen gesucht werden soll
Returns:
Collection mit den gefundenen Objekten

sucheAlle

public Collection sucheAlle(Class suche)
Methode zur Suche aller Persistenzobjekte einer Klasse

Parameters:
suche - Die Klasse deren Objekte gesucht werden sollen
Returns:
Collection mit allen Persistenzobjekten der Klasse

clearCache

public boolean clearCache()
Methode zum Aufräumen des Transaktionscaches

Returns:
Wurde der Cache aufgeräumt ??


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