Interface Datensatz<T extends Datum>

    • Method Summary

      Modifier and Type Method Description
      T createDatum()
      Erzeugt ein leeres oder mit Standardwerten ausgefülltes Datum des Datensatzes.
      java.util.Collection<? extends Aspekt> getAspekte()
      Gibt die verfügbaren Aspekte zurück.
      T getDatum​(Aspekt asp)
      Gibt die aktuellen Daten des Datensatzes zurück.
      de.bsvrz.dav.daf.main.config.AttributeGroup getSystemObject()
      Gibt das gekapselte Systemobjekt des Datenverteilers zurück.
      SystemObjekt getSystemObjekt()
      Gibt das Systemobjekt zurück, zu dem der Datensatz gehört.
      T konvertiere​(de.bsvrz.dav.daf.main.ResultData daten)
      Konvertiert ein Datenverteilerdatum ein Modelldatum.
      de.bsvrz.dav.daf.main.Data konvertiere​(T datum)
      Konvertiert ein Modelldatum in ein Datenverteilerdatum.
    • 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: SystemObjekt
        Gibt das gekapselte Systemobjekt des Datenverteilers zurück.
        Specified by:
        getSystemObject in interface SystemObjekt
        Returns:
        Das Datenverteilersystemobjekt
        See Also:
        SystemObject.getId()