Interface OrgModelManager

    • Field Detail

      • PLUGIN_TYPE_ORG_MODEL_INITIALISER

        static final String PLUGIN_TYPE_ORG_MODEL_INITIALISER
        The plug-in type ID for org model initialisers.
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
    • Method Detail

      • 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.