|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.fhw.cabaweb.ojb.abstracts.AbstractUseCase
Abstrakte Klasse für die OJB Kapselung der Datenbankoperationen
| Field Summary | |
protected org.apache.commons.logging.Log |
log
The Log instance for this application. |
| Constructor Summary | |
AbstractUseCase(org.apache.ojb.broker.PersistenceBroker broker)
AbstractUseCase Konstruktor. |
|
| Method Summary | |
protected boolean |
anlegen(Object neuesObjekt)
Methode zur Erzeugung von Persistenzobjekten |
protected boolean |
beginTransaction()
Methode zum Starten einer Transaktion |
boolean |
clearCache()
Methode zum Aufräumen des Transaktionscaches |
protected boolean |
deleteAndEndTransaction(Object loeschObjekt)
Methode zum Löschen eines Objekts Beenden der Transaktion |
abstract 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 |
protected boolean |
endTransaction()
Methode zum Beenden der Transaktion |
abstract boolean |
erzeugen(Object arg)
Methode zum Umsetzen der gelieferten Strings in ein OJB Objekt und erzeugen des Persistenzobjektes |
abstract boolean |
loeschen(Object arg)
Methode zum loeschen eines OJB Objekts |
protected boolean |
storeAndEndTransaction(Object editObjekt)
Methode zum Speichern eines editierten Objekts Beenden der Transaktion |
Collection |
sucheAlle(Class suche)
Methode zur Suche aller Persistenzobjekte einer Klasse |
abstract Object |
sucheObjekt(Object arg)
Methode zum suchen eines OJB Objekts nach PrimaryKey |
abstract Collection |
sucheObjekte(Object arg)
Methode zum suchen mehrerer OJB Objekte |
Collection |
sucheQBC(Class klasse,
org.apache.ojb.broker.query.Criteria criteria,
ArrayList orderBy)
Methode zur Suche nach allen den Query Paramtern QBC (Query By Criteria) entsprechenden Persistenzobjekte einer Klasse |
protected Object |
sucheQBE(Object suchObjekt)
Methode zur Suche von Persistenzobjekten anhand eines Beispielobjekts |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected org.apache.commons.logging.Log log
Log instance for this application.
| Constructor Detail |
public AbstractUseCase(org.apache.ojb.broker.PersistenceBroker broker)
broker - Der Persistenzbroker| Method Detail |
public abstract boolean erzeugen(Object arg)
erzeugen in interface UseCasearg - Das Objekt das persistent werden soll
public abstract boolean editieren(Object arg)
editieren in interface UseCasearg - Das Objekt das editiert werden soll
public abstract boolean loeschen(Object arg)
loeschen in interface UseCasearg - Das Objekt das gelöscht werden soll
public abstract Object sucheObjekt(Object arg)
sucheObjekt in interface UseCasearg - Das Objekt mit den PrimaryKeys nach denen gesucht werden soll
public abstract Collection sucheObjekte(Object arg)
sucheObjekte in interface UseCasearg - Das Objekt mit den Argumenten nach denen gesucht werden soll
public Collection sucheAlle(Class suche)
sucheAlle in interface UseCasesuche - Die Klasse deren Objekte gesucht werden sollen
protected final boolean anlegen(Object neuesObjekt)
neuesObjekt - Das zu erstellende Objekt
public final Collection sucheQBC(Class klasse,
org.apache.ojb.broker.query.Criteria criteria,
ArrayList orderBy)
klasse - Die Klasse für die gesucht werden sollcriteria - Die Kriterien nach denen die Objekte gesucht werden sollenorderBy - ArrayListe mit den FieldHelper Objekten, nach denen sortiert werden sollen
protected final Object sucheQBE(Object suchObjekt)
suchObjekt - Das Beispielobjekt anhand dem gesucht werden soll
protected final boolean beginTransaction()
protected final boolean endTransaction()
protected final boolean storeAndEndTransaction(Object editObjekt)
editObjekt - Das editierte Objekt das gespeichert werden sollprotected final boolean deleteAndEndTransaction(Object loeschObjekt)
loeschObjekt - Das Objekt das gelöscht werden sollpublic final boolean clearCache()
clearCache in interface UseCase
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||