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 TypeMethodDescriptionlong
createApplication
(String typePid, 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 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
-