org.fhw.cabaweb.ojb
Class UseCaseSprachen

java.lang.Object
  extended byorg.fhw.cabaweb.ojb.abstracts.AbstractUseCase
      extended byorg.fhw.cabaweb.ojb.UseCaseSprachen
All Implemented Interfaces:
UseCase

public class UseCaseSprachen
extends AbstractUseCase

Abstrakte Klasse für die OJB Kapselung der Datenbankoperationen

Version:
Version 1.0 12.04.2004
Author:
Thomas Vogt

Field Summary
 
Fields inherited from class org.fhw.cabaweb.ojb.abstracts.AbstractUseCase
log
 
Constructor Summary
UseCaseSprachen(org.apache.ojb.broker.PersistenceBroker broker)
          Konstruktor
 
Method Summary
 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
 Object sucheObjekt(Object arg)
          Methode zum suchen eines OJB Objekts nach PrimaryKey
 Collection sucheObjekte(Object arg)
          Methode zum suchen mehrerer OJB Objekte
 
Methods inherited from class org.fhw.cabaweb.ojb.abstracts.AbstractUseCase
anlegen, beginTransaction, clearCache, deleteAndEndTransaction, endTransaction, storeAndEndTransaction, sucheAlle, sucheQBC, sucheQBE
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UseCaseSprachen

public UseCaseSprachen(org.apache.ojb.broker.PersistenceBroker broker)
Konstruktor

Parameters:
broker - Instanz des Persistence Brokers
Method Detail

erzeugen

public final boolean erzeugen(Object arg)
Description copied from class: AbstractUseCase
Methode zum Umsetzen der gelieferten Strings in ein OJB Objekt und erzeugen des Persistenzobjektes

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

editieren

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

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

loeschen

public final boolean loeschen(Object arg)
Description copied from class: AbstractUseCase
Methode zum loeschen eines OJB Objekts

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

sucheObjekt

public final Object sucheObjekt(Object arg)
Description copied from class: AbstractUseCase
Methode zum suchen eines OJB Objekts nach PrimaryKey

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

sucheObjekte

public final Collection sucheObjekte(Object arg)
Description copied from class: AbstractUseCase
Methode zum suchen mehrerer OJB Objekte

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


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