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 Datum
clone()
Erzeugt eine tiefe Kopie des Datums.Aspekt
dGetAspekt()
Gibt den Aspekt des Datums zurück.Datensatz
dGetDatensatz()
Gibt den Datensatz zurück, zu dem das Datum gehört.void
dSetAspekt(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:Datum
Gibt den Datensatz zurück, zu dem das Datum gehört.- Specified by:
dGetDatensatz
in interfaceDatum
- Returns:
- der dazugehörige Datensatz zum Datum.
-
dGetAspekt
public Aspekt dGetAspekt()
Description copied from interface:Datum
Gibt den Aspekt des Datums zurück. Der Aspekt kannnull
sein, z. B. wenn das Datum nicht vom Modell sondern Client erzeugt wurde.- Specified by:
dGetAspekt
in 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.
-
-