Interface OrgModelManager

All Superinterfaces:
ADEPT2Service, ConfigurableService

public interface OrgModelManager extends ConfigurableService
This is the central interface of the OrgModelManager service with the following sub-components:
  • Field Details

    • PLUGIN_TYPE_ORG_MODEL_INITIALISER

      static final String PLUGIN_TYPE_ORG_MODEL_INITIALISER
      The plug-in type ID for org model initialisers.
      See Also:
    • PLUGIN_TYPE_ORG_POLICY_SCRIPT_HANDLER

      static final String PLUGIN_TYPE_ORG_POLICY_SCRIPT_HANDLER
      The plug-in type ID for org policy script handlers.
      See Also:
    • PLUGIN_TYPE_ORG_MODEL_EXTENSION

      static final String PLUGIN_TYPE_ORG_MODEL_EXTENSION
      The plug-in type ID for org model extensions, e. g. LDAP connector.
      See Also:
    • PLUGIN_TYPE_PASSWORD_STRENGTH_ESTIMATOR

      static final String PLUGIN_TYPE_PASSWORD_STRENGTH_ESTIMATOR
      The plug-in type ID for the password strength estimator.
      See Also:
  • Method Details

    • getPolicyResolution

      PolicyResolution getPolicyResolution()
      Returns an instance of PolicyResolution.
      Returns:
      an instance of PolicyResolution
    • getModelExplorer

      ModelExplorer getModelExplorer()
      Returns an instance of ModelExplorer.
      Returns:
      an instance of ModelExplorer
    • getModelChangeOperations

      ModelChangeOperations getModelChangeOperations()
      Returns an instance of ModelChangeOperations.
      Returns:
      an instance of ModelChangeOperations
    • getClientAdministration

      ClientAdministration getClientAdministration()
      Returns the client administration interface which allows users to manipulate their own data in a controlled way. This is a convenient wrapper interface for ModelChangeOperations;
      Returns:
      The administration interface for simple manipulations of their data in the organisational model by end-users.
    • getGlobalSecurityManager

      GlobalSecurityManager getGlobalSecurityManager()
      Returns the global security manager which provides access to session factories which in turn provide access to the ADEPT2-API. One needs to authenticate correctly with an organisational position to retrieve SessionToken.
      Returns:
      The global security manager providing session factories.
    • getOrgModelExtensions

      Collection<String> getOrgModelExtensions(SessionToken session)
      Gets the names of all org model extensions registered (via corresponding plugins) at this org model manager.
      Parameters:
      session - The session which is used to check for access rights on this method.
      Returns:
      The names of all org model extensions registered (via corresponding plugins) at this org model manager. This may be the empty collection but never null.
    • synchroniseModel

      void synchroniseModel(SessionToken session)
      Manually triggers synchronisation with external organisational models. Synchronisation will occur asynchronously, i.e. this method will return immediately and not block until the synchronisation is finished.
      Parameters:
      session - The session which is used to check for access rights on this method.