Interface Datensatz<T extends Datum>
-
- Type Parameters:
T- Der Typ des Datums den der Datensatz sichert.
- All Superinterfaces:
KonfigurationsObjekt,SystemObjekt
- All Known Subinterfaces:
KonfigurationsDatensatz<T>,OnlineDatensatz<T>,ParameterDatensatz<T>
- All Known Implementing Classes:
AbstractDatensatz,AbstractKonfigurationsDatensatz,AbstractOnlineDatensatz,AbstractParameterDatensatz
public interface Datensatz<T extends Datum> extends KonfigurationsObjekt
Schnittstelle für den Inhalt einer Attributgruppen.
-
-
Method Summary
Modifier and Type Method Description TcreateDatum()Erzeugt ein leeres oder mit Standardwerten ausgefülltes Datum des Datensatzes.java.util.Collection<? extends Aspekt>getAspekte()Gibt die verfügbaren Aspekte zurück.TgetDatum(Aspekt asp)Gibt die aktuellen Daten des Datensatzes zurück.de.bsvrz.dav.daf.main.config.AttributeGroupgetSystemObject()Gibt das gekapselte Systemobjekt des Datenverteilers zurück.SystemObjektgetSystemObjekt()Gibt das Systemobjekt zurück, zu dem der Datensatz gehört.Tkonvertiere(de.bsvrz.dav.daf.main.ResultData daten)Konvertiert ein Datenverteilerdatum ein Modelldatum.de.bsvrz.dav.daf.main.Datakonvertiere(T datum)Konvertiert ein Modelldatum in ein Datenverteilerdatum.-
Methods inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
getId, getKonfigurationsBereich, getName, getPid, getTyp
-
-
-
-
Method Detail
-
createDatum
T createDatum()
Erzeugt ein leeres oder mit Standardwerten ausgefülltes Datum des Datensatzes. Dieses Datum kann nach dem Ausfüllen an den Datenverteiler versandt werden.- Returns:
- das Datum.
-
getSystemObjekt
SystemObjekt getSystemObjekt()
Gibt das Systemobjekt zurück, zu dem der Datensatz gehört.- Returns:
- das Objekt, zu dem der Datensatz gehört.
-
getAspekte
java.util.Collection<? extends Aspekt> getAspekte()
Gibt die verfügbaren Aspekte zurück.- Returns:
- die Menge der verfügbaren Aspekte.
-
getDatum
T getDatum(Aspekt asp)
Gibt die aktuellen Daten des Datensatzes zurück. Es erfolgt eine implizite Empfängeranmeldung für 1 Stunde.- Parameters:
asp- der betroffene Aspekt.- Returns:
- ein Datum, welches die Daten des Datensatzes kapselt.
-
konvertiere
de.bsvrz.dav.daf.main.Data konvertiere(T datum)
Konvertiert ein Modelldatum in ein Datenverteilerdatum.Hinweis: Diese Methode gehört nicht zur public API.
- Parameters:
datum- das Datum, welches konvertiert werden soll.- Returns:
- das Datenverteilerdatum.
-
konvertiere
T konvertiere(de.bsvrz.dav.daf.main.ResultData daten)
Konvertiert ein Datenverteilerdatum ein Modelldatum.Hinweis: Diese Methode gehört nicht zur public API.
- Parameters:
daten- das Datum, welches konvertiert werden soll.- Returns:
- das Modelldatum.
-
getSystemObject
de.bsvrz.dav.daf.main.config.AttributeGroup getSystemObject()
Description copied from interface:SystemObjektGibt das gekapselte Systemobjekt des Datenverteilers zurück.- Specified by:
getSystemObjectin interfaceSystemObjekt- Returns:
- Das Datenverteilersystemobjekt
- See Also:
SystemObject.getId()
-
-