Class AbstractOnlineDatum
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractDatum
-
- de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractOnlineDatum
-
- All Implemented Interfaces:
Attributliste,Datum,OnlineDatum
public abstract class AbstractOnlineDatum extends AbstractDatum implements OnlineDatum
Implementiert die Gemeinsamkeiten der Schnittstelle.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatum
OnlineDatum.Status
-
-
Constructor Summary
Constructors Constructor Description AbstractOnlineDatum(Datensatz datensatz, Aspekt aspekt)Initialisiert das Onlinedatum.
-
Method Summary
Modifier and Type Method Description abstract OnlineDatumclone()Erzeugt eine tiefe Kopie des Datums.booleandContainsDaten()Prüft ob das Datum Daten enthält.OnlineDatum.StatusdGetDatenStatus()liefert den aktuellen Status des Datensatzes.ZeitstempeldGetZeitstempel()Gibt den Zeitstempel des Datum zurück.voiddSetDatenStatus(OnlineDatum.Status datenStatus)Setzt den aktuellen Status des Datensatzes.voiddSetZeitstempel(Zeitstempel z)Legt den Zeitstempel des Datums fest.-
Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractDatum
dGetAspekt, dGetDatensatz, dSetAspekt
-
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
-
Methods inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.Datum
dGetAspekt, dGetDatensatz
-
-
-
-
Method Detail
-
dGetZeitstempel
public Zeitstempel dGetZeitstempel()
Description copied from interface:OnlineDatumGibt den Zeitstempel des Datum zurück.- Specified by:
dGetZeitstempelin interfaceOnlineDatum- Returns:
- den Zeitstempel oder 0, wenn er nicht bekannt ist.
-
dSetZeitstempel
public void dSetZeitstempel(Zeitstempel z)
Description copied from interface:OnlineDatumLegt den Zeitstempel des Datums fest.- Specified by:
dSetZeitstempelin interfaceOnlineDatum- Parameters:
z- der neue Zeitstempel.
-
dContainsDaten
public final boolean dContainsDaten()
Description copied from interface:OnlineDatumPrüft ob das Datum Daten enthält.- Specified by:
dContainsDatenin interfaceOnlineDatum- Returns:
true, wenn der Datensatz Daten enthlt.
-
dGetDatenStatus
public OnlineDatum.Status dGetDatenStatus()
Description copied from interface:OnlineDatumliefert den aktuellen Status des Datensatzes.- Specified by:
dGetDatenStatusin interfaceOnlineDatum- Returns:
- den Status
-
dSetDatenStatus
public void dSetDatenStatus(OnlineDatum.Status datenStatus)
Setzt den aktuellen Status des Datensatzes.- Parameters:
datenStatus- der neue Status
-
clone
public abstract OnlineDatum clone()
Description copied from interface:DatumErzeugt eine tiefe Kopie des Datums.- Specified by:
clonein interfaceAttributliste- Specified by:
clonein interfaceDatum- Specified by:
clonein classAbstractDatum- Returns:
- die Kopie.
-
-