public interface OrgModelManager extends ADEPT2Service
OrgModelInitialiser: Can initialize and adpat the org model during startup.
PolicyResolution: Can verify and resolve org policies / staff
assignment rules.OrgPolicyParser: Parses an org policy into objects.ModelExplorer: Provides read access to the org model.ModelChangeOperations: Provides write access to the org model.Authentication: Provides authentication-related methods that
are targeted rather at users / agents than administrators.GlobalSecurityManager: Handles the security for the system and provides
session factories needed for accessing the ADEPT2-API.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PLUGIN_TYPE_ORG_MODEL_EXTENSION
The plug-in type ID for org model extensions, e. g.
|
static java.lang.String |
PLUGIN_TYPE_ORG_MODEL_INITIALISER
The plug-in type ID for org model initialisers.
|
static java.lang.String |
PLUGIN_TYPE_ORG_POLICY_SCRIPT_HANDLER
The plug-in type ID for org policy script handlers.
|
| Modifier and Type | Method and Description |
|---|---|
ClientAdministration |
getClientAdministration()
Returns the client administration interface which allows users to
manipulate their own data in a controlled way.
|
GlobalSecurityManager |
getGlobalSecurityManager()
Returns the global security manager which provides access to session
factories which in turn provide access to the ADEPT2-API.
|
ModelChangeOperations |
getModelChangeOperations()
Returns an instance of
ModelChangeOperations. |
ModelExplorer |
getModelExplorer()
Returns an instance of
ModelExplorer. |
PolicyResolution |
getPolicyResolution()
Returns an instance of
PolicyResolution. |
void |
synchroniseModel(SessionToken session)
Manually triggers synchronisation with external organisational models.
|
getLocalUris, getRelease, getRuntimeRequiredServices, getServiceInstanceName, getStartupRequiredServices, getURIs, init, ping, preShutdown, shutdown, startstatic final java.lang.String PLUGIN_TYPE_ORG_MODEL_INITIALISER
static final java.lang.String PLUGIN_TYPE_ORG_POLICY_SCRIPT_HANDLER
static final java.lang.String PLUGIN_TYPE_ORG_MODEL_EXTENSION
PolicyResolution getPolicyResolution()
PolicyResolution.PolicyResolutionModelExplorer getModelExplorer()
ModelExplorer.ModelExplorerModelChangeOperations getModelChangeOperations()
ModelChangeOperations.ModelChangeOperationsClientAdministration getClientAdministration()
ModelChangeOperations;GlobalSecurityManager getGlobalSecurityManager()
SessionToken.void synchroniseModel(SessionToken session)
session - The session which is used to check for access rights on this
method.