Class DafDavApplication

java.lang.Object
All Implemented Interfaces:
ConfigurationObject, DavApplication, SystemObject, java.lang.Comparable

public class DafDavApplication
extends DafConfigurationObject
implements DavApplication
Klasse, die den Zugriff auf Datenverteilerobjekte seitens der Datenverteiler-Applikationsfunktionen ermöglicht.
  • Constructor Details

    • DafDavApplication

      public DafDavApplication​(DafDataModel dataModel)
      Erzeugt ein neues Objekt dessen Eigenschaften im Anschluss mit der read-Methode eingelesen werden sollten.
      Parameters:
      dataModel - DataModel Implementierung, der das neue Objekt zugeordnet ist.
    • DafDavApplication

      public DafDavApplication​(long id, java.lang.String pid, java.lang.String name, long typId, byte state, java.lang.String error, DafDataModel dataModel, short validFromVersionNumber, short validToVersionNumber, long responsibleObjectId, long[] setIds)
      Erzeugt ein neues Objekt mit den angegebenen Eigenschaften
  • Method Details

    • parseToString

      public java.lang.String parseToString()
      Description copied from class: DafSystemObject
      Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.
      Overrides:
      parseToString in class DafConfigurationObject
      Returns:
      Beschreibender Text dieses Objekts.
    • getClientApplications

      @Deprecated public final java.util.List getClientApplications()
      Deprecated.
      Description copied from interface: DavApplication
      Liefert die mit dem Datenverteiler verbundenen Applikationen zurück. Diese werden vom jeweiligen Datenverteiler in der ihm zugeordneten Menge mit dem Namen "Applikationen" verwaltet.
      Specified by:
      getClientApplications in interface DavApplication
      Returns:
      Liste von Applikations-Objekten
    • getClientApplicationSet

      public MutableSet getClientApplicationSet()
      Description copied from interface: DavApplication
      Liefert die mit dem Datenverteiler verbundenen Applikationen in einer dynamischen Menge zurück. Diese werden vom jeweiligen Datenverteiler in der ihm zugeordneten Menge mit dem Namen "Applikationen" verwaltet. Durch Abfrage der Elemente gelangt man an die Applikationen.
      Specified by:
      getClientApplicationSet in interface DavApplication
      Returns:
      Dynamische Menge mit Namen "Applikationen" oder null, wenn die Menge nicht vorhanden ist.