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 longcreateApplication(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ückvoidremoveApplication(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
-