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 OnlineDatum
clone()
Erzeugt eine tiefe Kopie des Datums.boolean
dContainsDaten()
Prüft ob das Datum Daten enthält.OnlineDatum.Status
dGetDatenStatus()
liefert den aktuellen Status des Datensatzes.Zeitstempel
dGetZeitstempel()
Gibt den Zeitstempel des Datum zurück.void
dSetDatenStatus(OnlineDatum.Status datenStatus)
Setzt den aktuellen Status des Datensatzes.void
dSetZeitstempel(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:OnlineDatum
Gibt den Zeitstempel des Datum zurück.- Specified by:
dGetZeitstempel
in interfaceOnlineDatum
- Returns:
- den Zeitstempel oder 0, wenn er nicht bekannt ist.
-
dSetZeitstempel
public void dSetZeitstempel(Zeitstempel z)
Description copied from interface:OnlineDatum
Legt den Zeitstempel des Datums fest.- Specified by:
dSetZeitstempel
in interfaceOnlineDatum
- Parameters:
z
- der neue Zeitstempel.
-
dContainsDaten
public final boolean dContainsDaten()
Description copied from interface:OnlineDatum
Prüft ob das Datum Daten enthält.- Specified by:
dContainsDaten
in interfaceOnlineDatum
- Returns:
true
, wenn der Datensatz Daten enthlt.
-
dGetDatenStatus
public OnlineDatum.Status dGetDatenStatus()
Description copied from interface:OnlineDatum
liefert den aktuellen Status des Datensatzes.- Specified by:
dGetDatenStatus
in 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:Datum
Erzeugt eine tiefe Kopie des Datums.- Specified by:
clone
in interfaceAttributliste
- Specified by:
clone
in interfaceDatum
- Specified by:
clone
in classAbstractDatum
- Returns:
- die Kopie.
-
-