public class ApplicationObjectManager extends Object
| Modifier and Type | Field and Description |
|---|---|
private MutableSet |
_applicationsSet |
private ConfigurationArea |
_appObjectConfigurationArea |
private Boolean |
_canWriteApplicationSet |
private DataModel |
_dataModel |
private static Debug |
_debug |
| Constructor and Description |
|---|
ApplicationObjectManager(HighLevelConnectionsManagerInterface connectionsManager,
ClientDavConnection connection,
String configAreaPidForApplicationObjects)
Konstruktor
|
| Modifier and Type | Method and Description |
|---|---|
private void |
addApplicationToObjectSet(SystemObject applicationObject) |
private boolean |
canNotWriteApplicationSet() |
long |
createApplication(String typePid,
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 Boolean _canWriteApplicationSet
public ApplicationObjectManager(HighLevelConnectionsManagerInterface connectionsManager, ClientDavConnection connection, String configAreaPidForApplicationObjects)
connectionsManager - HighLevelConnectionsManagerInterfaceconnection - Loakle DatenverteilerverbindungconfigAreaPidForApplicationObjects - Pid des Konfigurationsbereichs für Applikationsobjekte wie in ServerDavParameters angegebenpublic long createApplication(String typePid, String name) throws ConfigurationChangeException
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)
applicationId - Applikations-Id