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