Package de.bsvrz.dav.dav.main
Class ApplicationObjectManager
java.lang.Object
de.bsvrz.dav.dav.main.ApplicationObjectManager
Klasse, die Applikationsobjekte für die verbundenen Anwendungen erstellt
-
Constructor Summary
ConstructorsConstructorDescriptionApplicationObjectManager(HighLevelConnectionsManagerInterface connectionsManager, de.bsvrz.dav.daf.main.ClientDavConnection connection, String configAreaPidForApplicationObjects) Konstruktor -
Method Summary
Modifier and TypeMethodDescriptionlongcreateApplication(String typePid, 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 Applikationsobjekt
-
Constructor Details
-
ApplicationObjectManager
public ApplicationObjectManager(HighLevelConnectionsManagerInterface connectionsManager, de.bsvrz.dav.daf.main.ClientDavConnection connection, String configAreaPidForApplicationObjects) Konstruktor- Parameters:
connectionsManager- HighLevelConnectionsManagerInterfaceconnection- Loakle DatenverteilerverbindungconfigAreaPidForApplicationObjects- 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 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
-