public class ApplicationObjectManager
extends java.lang.Object
Klasse, die Applikationsobjekte für die verbundenen Anwendungen erstellt
Modifier and Type | Field and Description |
---|---|
private MutableSet |
_applicationsSet |
private ConfigurationArea |
_appObjectConfigurationArea |
private java.lang.Boolean |
_canWriteApplicationSet |
private DataModel |
_dataModel |
private static Debug |
_debug |
Constructor and Description |
---|
ApplicationObjectManager(HighLevelConnectionsManagerInterface connectionsManager,
ClientDavConnection connection,
java.lang.String configAreaPidForApplicationObjects)
Konstruktor
|
Modifier and Type | Method and Description |
---|---|
private void |
addApplicationToObjectSet(SystemObject applicationObject) |
private boolean |
canNotWriteApplicationSet() |
long |
createApplication(java.lang.String typePid,
java.lang.String name)
Erstellt ein Applikations-Objekt und gibt die Id zurück
|
void |
removeApplication(long applicationId)
Löscht ein Applikationsobjekt
|
private void |
removeApplicationFromObjectSet(SystemObject applicationObject) |
private void |
showApplicationSetErrorMessage() |
private static final Debug _debug
private final DataModel _dataModel
private final MutableSet _applicationsSet
private ConfigurationArea _appObjectConfigurationArea
private java.lang.Boolean _canWriteApplicationSet
public ApplicationObjectManager(HighLevelConnectionsManagerInterface connectionsManager, ClientDavConnection connection, java.lang.String configAreaPidForApplicationObjects)
Konstruktor
connectionsManager
- HighLevelConnectionsManagerInterfaceconnection
- Loakle DatenverteilerverbindungconfigAreaPidForApplicationObjects
- Pid des Konfigurationsbereichs für Applikationsobjekte wie in ServerDavParameters angegebenpublic long createApplication(java.lang.String typePid, java.lang.String name) throws ConfigurationChangeException
Erstellt ein Applikations-Objekt und gibt die Id zurück
typePid
- Pid des Typs der Applikationname
- Name der ApplikationConfigurationChangeException
- Fehler bei Konfigurationsänderungprivate void addApplicationToObjectSet(SystemObject applicationObject)
private void removeApplicationFromObjectSet(SystemObject applicationObject)
private boolean canNotWriteApplicationSet()
private void showApplicationSetErrorMessage()
public void removeApplication(long applicationId)
Löscht ein Applikationsobjekt
applicationId
- Applikations-Id