Class CrowdDisabledUserManager
java.lang.Object
com.atlassian.confluence.user.crowd.CrowdDisabledUserManager
- All Implemented Interfaces:
DisabledUserManager
Implementation of DisabledUserManager which uses the Embedded Crowd service.
- Since:
- 3.5
-
Constructor Summary
ConstructorsConstructorDescriptionCrowdDisabledUserManager
(com.atlassian.crowd.embedded.api.CrowdService crowdService) -
Method Summary
Modifier and TypeMethodDescriptionvoid
disableEnableUserLocally
(com.atlassian.crowd.embedded.api.User user, boolean doEnable) Disables the specified user in the internal confluence directory.void
disableUser
(com.atlassian.crowd.embedded.api.User user) Disables the specified user.void
enableUser
(com.atlassian.crowd.embedded.api.User user) Enables the specified user.boolean
isDisabled
(com.atlassian.crowd.embedded.api.User user) Returnstrue
if the specified user is deactivated or does not exist, otherwisefalse
.boolean
isDisabled
(com.atlassian.user.User user) boolean
isDisabled
(String username) Returnstrue
if the user with the specified username is deactivated or does not exist, otherwisefalse
.
-
Constructor Details
-
CrowdDisabledUserManager
public CrowdDisabledUserManager(com.atlassian.crowd.embedded.api.CrowdService crowdService)
-
-
Method Details
-
isDisabled
public boolean isDisabled(com.atlassian.crowd.embedded.api.User user) Description copied from interface:DisabledUserManager
Returnstrue
if the specified user is deactivated or does not exist, otherwisefalse
. Returnsfalse
if the user is null, indicating an anonymous user.- Specified by:
isDisabled
in interfaceDisabledUserManager
- Returns:
- true if the specified user exists and is deactivated, otherwise false.
-
isDisabled
public boolean isDisabled(com.atlassian.user.User user) Description copied from interface:DisabledUserManager
- Specified by:
isDisabled
in interfaceDisabledUserManager
- Returns:
- true if the specified user exists and is deactivated, otherwise false.
-
isDisabled
Description copied from interface:DisabledUserManager
Returnstrue
if the user with the specified username is deactivated or does not exist, otherwisefalse
. Returnsfalse
if the username is null, indicating an anonymous user.- Specified by:
isDisabled
in interfaceDisabledUserManager
- 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.user.impl.EntityValidationException, UserManagementOperationFailedException Description copied from interface:DisabledUserManager
Disables the specified user. Does nothing if the user is already disabled.- Specified by:
disableUser
in interfaceDisabledUserManager
- Parameters:
user
- the user to disable- Throws:
com.atlassian.user.impl.EntityValidationException
UserManagementOperationFailedException
-
disableEnableUserLocally
public void disableEnableUserLocally(com.atlassian.crowd.embedded.api.User user, boolean doEnable) throws com.atlassian.user.impl.EntityValidationException, UserManagementOperationFailedException Description copied from interface:DisabledUserManager
Disables the specified user in the internal confluence directory. Does nothing if the user is already disabled.- Specified by:
disableEnableUserLocally
in interfaceDisabledUserManager
- Parameters:
user
- the user to disabledoEnable
- whether to enable or disable- Throws:
com.atlassian.user.impl.EntityValidationException
UserManagementOperationFailedException
-
enableUser
public void enableUser(com.atlassian.crowd.embedded.api.User user) throws com.atlassian.user.impl.EntityValidationException, UserManagementOperationFailedException Description copied from interface:DisabledUserManager
Enables the specified user. Does nothing if the user is already enabled.- Specified by:
enableUser
in interfaceDisabledUserManager
- Parameters:
user
- the user to enable- Throws:
com.atlassian.user.impl.EntityValidationException
UserManagementOperationFailedException
-