Changeable
, GenericObject
, Remote
, Transactionable
DBObjectNode
AbstractDBObject
, AbstractDBObjectNode
public interface DBObject extends GenericObject, Transactionable, Changeable
Modifier and Type | Method | Description |
---|---|---|
void |
addDeleteListener(Listener l) |
Fuegt dem Objekt einen Listener hinzu, der ausgeloest wird, wenn
das Objekt gerade geloescht wurde.
|
void |
addStoreListener(Listener l) |
Fuegt dem Objekt einen Listener hinzu, der ausgeloest wird, wenn
das Objekt gespeichert wurde.
|
boolean |
equals(GenericObject other) |
Vergleicht dieses Objekt mit dem uebergebenen.
|
Object |
getAttribute(String name) |
Liefert den Wert des angegebenen Attributes.
|
String |
getAttributeType(String attributeName) |
Liefert den Attributtyp des uebergebenen Feldes.
|
DBIterator |
getList() |
Liefert eine Liste aller Objekte des aktuellen Types.
|
String |
getPrimaryAttribute() |
Liefert den Namen des Primaer-Attributes dieses Objektes.
|
void |
load(String id) |
Laedt die Eigenschaften des Datensatzes mit der angegebenen
ID aus der Datenbank.
|
void |
removeDeleteListener(Listener l) |
Entfernt den Listener wieder.
|
void |
removeStoreListener(Listener l) |
Entfernt den Listener wieder.
|
clear, delete, isNewObject, overwrite, store
getAttributeNames, getID
transactionBegin, transactionCommit, transactionRollback
void load(String id) throws RemoteException
id
- ID des zu ladenden Objektes.RemoteException
- im Fehlerfall.Object getAttribute(String name) throws RemoteException
getAttribute
in interface GenericObject
name
- Name des Feldes.RemoteException
- im Fehlerfall.GenericObject.getAttribute(java.lang.String)
String getAttributeType(String attributeName) throws RemoteException
attributeName
- Name des Attributes.RemoteException
- im Fehlerfall.String getPrimaryAttribute() throws RemoteException
GenericObject
getPrimaryAttribute
in interface GenericObject
RemoteException
- im Fehlerfall.GenericObject.getPrimaryAttribute()
DBIterator getList() throws RemoteException
RemoteException
boolean equals(GenericObject other) throws RemoteException
equals
in interface GenericObject
other
- das zu vergleichende Objekt.RemoteException
GenericObject.equals(de.willuhn.datasource.GenericObject)
void addDeleteListener(Listener l) throws RemoteException
l
- der Listener.RemoteException
void addStoreListener(Listener l) throws RemoteException
l
- der Listener.RemoteException
void removeDeleteListener(Listener l) throws RemoteException
l
- der Listener.RemoteException
void removeStoreListener(Listener l) throws RemoteException
l
- der Listener.RemoteException
Copyright © 2018. All rights reserved.