Package de.bsvrz.dav.dav.main
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ückvoid
removeApplication(long applicationId)
Löscht ein ApplikationsobjektMethods 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
- HighLevelConnectionsManagerInterfaceconnection
- Loakle DatenverteilerverbindungconfigAreaPidForApplicationObjects
- 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.ConfigurationChangeExceptionErstellt ein Applikations-Objekt und gibt die Id zurück- Parameters:
typePid
- Pid des Typs der Applikationname
- Name der ApplikationuserLogin
-- 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
-