Class CrowdDisabledUserManager

  • All Implemented Interfaces:
    DisabledUserManager

    public final class CrowdDisabledUserManager
    extends Object
    implements DisabledUserManager
    Implementation of DisabledUserManager which uses the Embedded Crowd service.
    Since:
    3.5
    • Constructor Detail

      • CrowdDisabledUserManager

        public CrowdDisabledUserManager​(com.atlassian.crowd.embedded.api.CrowdService crowdService)
    • Method Detail

      • isDisabled

        public boolean isDisabled​(com.atlassian.crowd.embedded.api.User user)
        Description copied from interface: DisabledUserManager
        Returns true if the specified user is deactivated or does not exist, otherwise false. Returns false if the user is null, indicating an anonymous user.
        Specified by:
        isDisabled in interface DisabledUserManager
        Returns:
        true if the specified user exists and is deactivated, otherwise false.
      • isDisabled

        public boolean isDisabled​(String username)
        Description copied from interface: DisabledUserManager
        Returns true if the user with the specified username is deactivated or does not exist, otherwise false. Returns false if the username is null, indicating an anonymous user.
        Specified by:
        isDisabled in interface DisabledUserManager
        Returns:
        true if the user with the specified username exists and is deactivated, otherwise false.
      • disableUser

        public void disableUser​(com.atlassian.crowd.embedded.api.User user)
                         throws com.atlassian.crowd.exception.UserNotFoundException
        Description copied from interface: DisabledUserManager
        Disables the specified user. Does nothing if the user is already disabled.
        Specified by:
        disableUser in interface DisabledUserManager
        Parameters:
        user - the user to disable
        Throws:
        com.atlassian.crowd.exception.UserNotFoundException - if the user does not exist
      • enableUser

        public void enableUser​(com.atlassian.crowd.embedded.api.User user)
                        throws com.atlassian.crowd.exception.UserNotFoundException
        Description copied from interface: DisabledUserManager
        Enables the specified user. Does nothing if the user is already enabled.
        Specified by:
        enableUser in interface DisabledUserManager
        Parameters:
        user - the user to enable
        Throws:
        com.atlassian.crowd.exception.UserNotFoundException - if the user does not exist