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
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ückvoid
removeApplication(long applicationId)
Löscht ein Applikationsobjekt
-
-
-
Constructor Detail
-
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 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 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
-
-