Class ApplicationObjectManager

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

public final class ApplicationObjectManager
extends java.lang.Object
Klasse, die Applikationsobjekte für die verbundenen Anwendungen erstellt
  • Constructor Summary

    Constructors
    Constructor Description
    ApplicationObjectManager​(HighLevelConnectionsManagerInterface connectionsManager, de.bsvrz.dav.daf.main.ClientDavConnection connection, java.lang.String configAreaPidForApplicationObjects)
    Konstruktor
  • Method Summary

    Modifier and Type Method Description
    long createApplication​(java.lang.String typePid, java.lang.String name, de.bsvrz.dav.daf.communication.protocol.UserLogin userLogin)
    Erstellt ein Applikations-Objekt und gibt die Id zurück
    void removeApplication​(long applicationId)
    Löscht ein Applikationsobjekt

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ApplicationObjectManager

      public ApplicationObjectManager​(HighLevelConnectionsManagerInterface connectionsManager, de.bsvrz.dav.daf.main.ClientDavConnection connection, java.lang.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​(java.lang.String typePid, java.lang.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