Interface KonfigurationsDatensatz<T extends KonfigurationsDatum>

  • Type Parameters:
    T - der Typ des Konfigurationsdatums
    All Superinterfaces:
    Datensatz<T>, KonfigurationsObjekt, SystemObjekt
    All Known Implementing Classes:
    AbstractKonfigurationsDatensatz

    public interface KonfigurationsDatensatz<T extends KonfigurationsDatum>
    extends Datensatz<T>
    Gemeisame Schnittstelle für konfigurierende Datensätze.

    Konfigurierende Daten besitzen in der Regel den Aspekt asp.eigenschaften. Der Zugriff auf dessen Daten wird durch zusätzliche Methoden vereinfacht. Konfigurierende Daten mit anderen Aspekten können mit den Methoden von Datensatz verarbeitet werden.

    • Method Detail

      • getDatum

        T getDatum()
        Gibt den konfigurierenden Datensatz mit dem Standardaspekt asp.eigenschaften zurück.
        Returns:
        das Datum unter dem Standardaspekt.
      • setDatum

        void setDatum​(T datum)
               throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
        Schreibt das Datum als konfigurierenden Datensatz mit dem Standardaspekt asp.eigenschaften.
        Parameters:
        datum - das zu schreibende Datum.
        Throws:
        de.bsvrz.dav.daf.main.config.ConfigurationChangeException - das Schreiben der Daten in die Konfiguration des Datenverteilers ist fehlgeschlagen
      • setDatum

        void setDatum​(Aspekt asp,
                      T datum)
               throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
        Schreibt das Datum als konfigurierenden Datensatz.
        Parameters:
        asp - der Aspekt unter dem das Datum geschrieben weden soll.
        datum - das zu schreibende Datum.
        Throws:
        de.bsvrz.dav.daf.main.config.ConfigurationChangeException - das Schreiben der Daten in die Konfiguration des Datenverteilers ist fehlgeschlagen