Interface UserManagement


  • @ProviderType
    public interface UserManagement
    UserManagement...
    • Method Detail

      • isAuthorizableNodeType

        boolean isAuthorizableNodeType​(String ntName)
        Checks if the given node type name is used for a User node.
        Parameters:
        ntName - the node type name
        Returns:
        true if used for a User node.
      • getAuthorizablePath

        String getAuthorizablePath​(Session session,
                                   String id)
        Returns the path of the authorizable or null if not exists.
        Parameters:
        id - the authorizable id
        session - the session to access the repository
        Returns:
        path of authorizable
        Since:
        2.3.26
      • getPrincipalName

        String getPrincipalName​(Session session,
                                String id)
        Parameters:
        session - the session to access the repository
        id - the authorizable id
        Returns:
        the principal name corresponding to the given authorizable id or null if the authorizable id cannot be found
        Since:
        3.7.0
      • getAuthorizableId

        @Deprecated
        String getAuthorizableId​(DocViewNode node)
        Deprecated.
        Returns the id of the authorizable from the specified authorizable node to be imported.
        Parameters:
        node - the authorizable import node
        Returns:
        The id of the authorizable to be imported.
        Since:
        3.1.10
      • getAuthorizableId

        default String getAuthorizableId​(DocViewNode2 node)
        Returns the id of the authorizable from the specified authorizable node to be imported.
        Parameters:
        node - the authorizable import node
        Returns:
        The id of the authorizable to be imported.
        Since:
        3.6.0
      • addMembers

        void addMembers​(Session session,
                        String id,
                        String[] membersUUID)
        Adds the given memberships to the specified group.
        Parameters:
        session - session to operate on
        id - id of group
        membersUUID - uuids of members
        Since:
        2.3.28