Class AbstractDirectoryServiceUserAccountStatusInterpreter

java.lang.Object
org.alfresco.repo.security.sync.ldap.AbstractDirectoryServiceUserAccountStatusInterpreter
Direct Known Subclasses:
LDAPADUserAccountStatusInterpreter, LDAPUserAccountStatusInterpreter

public abstract class AbstractDirectoryServiceUserAccountStatusInterpreter extends Object
  • Field Details

    • USER_ACCOUNT_STATUS_NOT_NULL_MESSAGE

      public static final String USER_ACCOUNT_STATUS_NOT_NULL_MESSAGE
      See Also:
  • Constructor Details

    • AbstractDirectoryServiceUserAccountStatusInterpreter

      public AbstractDirectoryServiceUserAccountStatusInterpreter()
  • Method Details

    • checkForNullArgument

      protected void checkForNullArgument(Serializable arg)
    • isUserAccountDisabled

      public abstract boolean isUserAccountDisabled(Serializable userAccountStatusValue) throws IllegalArgumentException
      Check 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:
      IllegalArgumentException
    • acceptsNullArgument

      public abstract boolean acceptsNullArgument()
      Specify if the particular implementation of isUserAccountDisabled(Serializable) will accept null.
      Returns:
      true if accepts null.