Enum AccountStatusNotificationType

    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      ACCOUNT_AUTHENTICATED
      Indicates that an account has successfully authenticated with a bind request that matches a defined set of criteria.
      ACCOUNT_CREATED
      Indicates that an account has been created with an add request that matches a defined set of criteria.
      ACCOUNT_DELETED
      Indicates that an account has been removed with a delete request that matches a defined set of criteria.
      ACCOUNT_DISABLED
      Indicates that an account has been disabled by an administrator.
      ACCOUNT_ENABLED
      Indicates that an account has been enabled by an administrator.
      ACCOUNT_EXPIRED
      Indicates than an authentication attempt failed because the account has an expiration time that is in the past.
      ACCOUNT_IDLE_LOCKED
      Indicates than an authentication attempt failed because too much time had elapsed since the account last successfully authenticated.
      ACCOUNT_NOT_YET_ACTIVE
      Indicates than an authentication attempt failed because the account has an activation time that is in the future.
      ACCOUNT_PERMANENTLY_LOCKED
      Indicates that an account has been permanently locked as a result of too many failed authentication attempts.
      ACCOUNT_RESET_LOCKED
      Indicates than an authentication attempt failed because the user was required to change their password after an administrative password reset, but that they did not do so within the required interval.
      ACCOUNT_TEMPORARILY_LOCKED
      Indicates that an account has been temporarily locked as a result of too many failed authentication attempts.
      ACCOUNT_UNLOCKED
      Indicates that a failure-locked, idle-locked, or reset-locked account has been unlocked by an administrator (e.g., by a password reset).
      ACCOUNT_UPDATED
      Indicates that an account has been updated with a modify or modify DN request that matches a defined set of criteria.
      BIND_PASSWORD_FAILED_VALIDATION
      Indicates that a bind attempt failed because it used a password that did not satisfy all of the configured password validators.
      MUST_CHANGE_PASSWORD
      Indicates that a user successfully authenticated, but their account is in a "must change password" state, and the user must choose a new password before being allowed to perform any other type of operation.
      PASSWORD_CHANGED
      Indicates that a user has changed their own password.
      PASSWORD_EXPIRED
      Indicates than an authentication attempt failed because the account has an expired password.
      PASSWORD_EXPIRING
      Indicates that an authentication attempt succeeded, but that the password will expire in the near future.
      PASSWORD_RESET
      Indicates that a user's password has been reset by an administrator.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getName()
      Retrieves the name for this account status notification type.
      java.lang.String toString()
      Retrieves a string representation of this account status notification type.
      static AccountStatusNotificationType typeForName​(java.lang.String name)
      Retrieves the account status notification type with the specified name.
      static AccountStatusNotificationType valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static AccountStatusNotificationType[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Method Detail

      • values

        public static AccountStatusNotificationType[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (AccountStatusNotificationType c : AccountStatusNotificationType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static AccountStatusNotificationType valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • typeForName

        public static AccountStatusNotificationType typeForName​(java.lang.String name)
        Retrieves the account status notification type with the specified name.
        Parameters:
        name - The name for the account status notification type to retrieve.
        Returns:
        The requested account status notification type, or null if there is no type with the given name.
      • getName

        public java.lang.String getName()
        Retrieves the name for this account status notification type.
        Returns:
        The name for this account status notification type.
      • toString

        public java.lang.String toString()
        Retrieves a string representation of this account status notification type.
        Overrides:
        toString in class java.lang.Enum<AccountStatusNotificationType>
        Returns:
        A string representation of this account status notification type.