Package com.atlassian.confluence.user
Interface DisabledUserManager
- 
- All Known Implementing Classes:
 CrowdDisabledUserManager
public interface DisabledUserManagerManages the underlying changes to enable and disable users. Clients should not normally use this API directly, but instead callUserAccessor.isDeactivated(String)orUserAccessor.deactivateUser(com.atlassian.user.User)which take care of checking permissions and firing appropriate events.- Since:
 - 3.5
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddisableUser(com.atlassian.crowd.embedded.api.User user)Disables the specified user.voidenableUser(com.atlassian.crowd.embedded.api.User user)Enables the specified user.booleanisDisabled(com.atlassian.crowd.embedded.api.User user)Returnstrueif the specified user is deactivated or does not exist, otherwisefalse.booleanisDisabled(com.atlassian.user.User user)booleanisDisabled(String username)Returnstrueif the user with the specified username is deactivated or does not exist, otherwisefalse. 
 - 
 
- 
- 
Method Detail
- 
isDisabled
boolean isDisabled(com.atlassian.crowd.embedded.api.User user)
Returnstrueif the specified user is deactivated or does not exist, otherwisefalse. Returnsfalseif the user is null, indicating an anonymous user.- Returns:
 - true if the specified user exists and is deactivated, otherwise false.
 
 
- 
isDisabled
boolean isDisabled(com.atlassian.user.User user)
- Returns:
 - true if the specified user exists and is deactivated, otherwise false.
 - Since:
 - 7.17
 
 
- 
isDisabled
boolean isDisabled(String username)
Returnstrueif the user with the specified username is deactivated or does not exist, otherwisefalse. Returnsfalseif the username is null, indicating an anonymous user.- Returns:
 - true if the user with the specified username exists and is deactivated, otherwise false.
 
 
- 
disableUser
void disableUser(com.atlassian.crowd.embedded.api.User user) throws com.atlassian.crowd.exception.UserNotFoundExceptionDisables the specified user. Does nothing if the user is already disabled.- Parameters:
 user- the user to disable- Throws:
 com.atlassian.crowd.exception.UserNotFoundException- if the user does not existNullPointerException- if the user is null
 
- 
enableUser
void enableUser(com.atlassian.crowd.embedded.api.User user) throws com.atlassian.crowd.exception.UserNotFoundExceptionEnables the specified user. Does nothing if the user is already enabled.- Parameters:
 user- the user to enable- Throws:
 com.atlassian.crowd.exception.UserNotFoundException- if the user does not existNullPointerException- if the user is null
 
 - 
 
 -