Class AbstractDatum
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractDatum
-
- All Implemented Interfaces:
Attributliste,Datum
- Direct Known Subclasses:
AbstractOnlineDatum
public abstract class AbstractDatum extends java.lang.Object implements Datum
Implementietr die allgemeinen Funktionen der Schnittstelle.
-
-
Constructor Summary
Constructors Constructor Description AbstractDatum(Datensatz datensatz, Aspekt aspekt)Initialisiert das Datum.
-
Method Summary
Modifier and Type Method Description abstract Datumclone()Erzeugt eine tiefe Kopie des Datums.AspektdGetAspekt()Gibt den Aspekt des Datums zurück.DatensatzdGetDatensatz()Gibt den Datensatz zurück, zu dem das Datum gehört.voiddSetAspekt(Aspekt aspekt)Setzt den Aspekt des Datums.-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
atl2Bean, bean2Atl
-
-
-
-
Method Detail
-
dGetDatensatz
public Datensatz dGetDatensatz()
Description copied from interface:DatumGibt den Datensatz zurück, zu dem das Datum gehört.- Specified by:
dGetDatensatzin interfaceDatum- Returns:
- der dazugehörige Datensatz zum Datum.
-
dGetAspekt
public Aspekt dGetAspekt()
Description copied from interface:DatumGibt den Aspekt des Datums zurück. Der Aspekt kannnullsein, z. B. wenn das Datum nicht vom Modell sondern Client erzeugt wurde.- Specified by:
dGetAspektin interfaceDatum- Returns:
- der Aspekt oder
null, wenn noch kein Aspekt zugeordnet wurde.
-
dSetAspekt
public void dSetAspekt(Aspekt aspekt)
Setzt den Aspekt des Datums.Hinweis: Diese Methode ist nicht Teil der public-API.
- Parameters:
aspekt- der zu setzende Aspekt.
-
-