Class ApplicationObjectManager


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

      All Methods Instance Methods Concrete Methods 
      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 Detail

      • 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 Detail

      • 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