Class ApplicationObjectManager

java.lang.Object
de.bsvrz.dav.dav.main.ApplicationObjectManager

public final class ApplicationObjectManager extends Object
Klasse, die Applikationsobjekte für die verbundenen Anwendungen erstellt
  • Constructor Details

    • ApplicationObjectManager

      public ApplicationObjectManager(HighLevelConnectionsManagerInterface connectionsManager, de.bsvrz.dav.daf.main.ClientDavConnection connection, String configAreaPidForApplicationObjects)
      Konstruktor
      Parameters:
      connectionsManager - HighLevelConnectionsManagerInterface
      connection - Loakle Datenverteilerverbindung
      configAreaPidForApplicationObjects - Pid des Konfigurationsbereichs für Applikationsobjekte wie in ServerDavParameters angegeben
  • Method Details

    • createApplication

      public long createApplication(String typePid, String name, de.bsvrz.dav.daf.communication.protocol.UserLogin userLogin) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
      Erstellt ein Applikations-Objekt und gibt die Id zurück
      Parameters:
      typePid - Pid des Typs der Applikation
      name - Name der Applikation
      userLogin -
      Returns:
      Applikations-Id oder -1 bei Fehler
      Throws:
      de.bsvrz.dav.daf.main.config.ConfigurationChangeException - Fehler bei Konfigurationsänderung
    • removeApplication

      public void removeApplication(long applicationId)
      Löscht ein Applikationsobjekt
      Parameters:
      applicationId - Applikations-Id