Class AbstractDirectoryServiceUserAccountStatusInterpreter
- java.lang.Object
-
- org.alfresco.repo.security.sync.ldap.AbstractDirectoryServiceUserAccountStatusInterpreter
-
- Direct Known Subclasses:
LDAPADUserAccountStatusInterpreter,LDAPUserAccountStatusInterpreter
public abstract class AbstractDirectoryServiceUserAccountStatusInterpreter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringUSER_ACCOUNT_STATUS_NOT_NULL_MESSAGE
-
Constructor Summary
Constructors Constructor Description AbstractDirectoryServiceUserAccountStatusInterpreter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract booleanacceptsNullArgument()Specify if the particular implementation ofisUserAccountDisabled(Serializable)will accept null.protected voidcheckForNullArgument(java.io.Serializable arg)abstract booleanisUserAccountDisabled(java.io.Serializable userAccountStatusValue)Check if directory server user account status is disabled.
-
-
-
Field Detail
-
USER_ACCOUNT_STATUS_NOT_NULL_MESSAGE
public static final java.lang.String USER_ACCOUNT_STATUS_NOT_NULL_MESSAGE
- See Also:
- Constant Field Values
-
-
Method Detail
-
checkForNullArgument
protected void checkForNullArgument(java.io.Serializable arg)
-
isUserAccountDisabled
public abstract boolean isUserAccountDisabled(java.io.Serializable userAccountStatusValue) throws java.lang.IllegalArgumentExceptionCheck if directory server user account status is disabled.- Parameters:
userAccountStatusValue- value to interpret user account status from;- Returns:
- true if interpreted as disabled, false otherwise
- Throws:
java.lang.IllegalArgumentException
-
acceptsNullArgument
public abstract boolean acceptsNullArgument()
Specify if the particular implementation ofisUserAccountDisabled(Serializable)will accept null.- Returns:
- true if accepts null.
-
-