@ThreadSafety(level=COMPLETELY_THREADSAFE) public enum AccountStatusNotificationProperty extends java.lang.Enum<AccountStatusNotificationProperty>
Enum Constant and Description |
---|
ACCOUNT_ACTIVATION_TIME
The property whose value will be a generalized time representation of the
activation time for the associated account, if available.
|
ACCOUNT_DN
The property whose value will the DN of the account with which the
notification is associated.
|
ACCOUNT_EXPIRATION_TIME
The property whose value will be a generalized time representation of the
expiration time for the associated account, if available.
|
ACCOUNT_IS_DISABLED
The property whose value will be "true" if the associated account is
administratively disabled, or "false" if the account is enabled.
|
ACCOUNT_IS_EXPIRED
The property whose value will be "true" if the associated account is
expired, or "false" if the account either does not have an expiration time
or that time is in the future.
|
ACCOUNT_IS_FAILURE_LOCKED
The property whose value will be "true" if the associated account has been
temporarily or permanently locked as a result of too many authentication
failures, or "false" if the account is not failure-locked.
|
ACCOUNT_IS_IDLE_LOCKED
The property whose value will be "true" if the associated account has been
locked because it has been too long since the last successful
authentication, or "false" if the account is not idle-locked.
|
ACCOUNT_IS_NOT_YET_ACTIVE
The property whose value will be "true" if the associated account is
not yet active, or "false" if the account either does not have an
activation time or that time is in the past.
|
ACCOUNT_IS_RESET_LOCKED
The property whose value will be "true" if the associated account has been
locked because the user failed to choose a new password in a timely manner
after it was administratively reset, or "false" if the account is not
reset-locked.
|
ACCOUNT_IS_USABLE
The property whose value will be "true" if the associated account is in a
state that will allow it to authenticate when provided with appropriate
credentials, or "false" if the account is not usable for some reason.
|
ACCOUNT_IS_VALIDATION_LOCKED
The property whose value will be "true" if the associated account has been
locked because it contains a password that did not satisfy all of the
configured password validators, or "false" if the account is not
validation-locked.
|
ACCOUNT_UNLOCK_TIME
The property whose value will be a generalized time representation of the
time at which the user's account will be unlocked.
|
ACCOUNT_USABILITY_ERRORS
The property whose values will be human-readable messages about error
conditions affecting an account's usability.
|
ACCOUNT_USABILITY_NOTICES
The property whose values will be human-readable messages about noteworthy
conditions regarding an account that do not necessarily represent a current
or imminent problem with the account.
|
ACCOUNT_USABILITY_WARNINGS
The property whose values will be human-readable messages about warning
conditions that may affect an account's usability in the near future.
|
ACCOUNT_WAS_UNLOCKED
The property whose value will be "true" if the associated account was
unlocked by the associated operation, or "false" if it was not unlocked.
|
CONNECTION_ID
The property whose value will be the connection ID for the associated
operation.
|
FAILURE_LOCKED_TIME
The property whose value will be a generalized time representation of the
time that the account was locked as a result of too many authentication
failures.
|
FAILURE_LOCKOUT_COUNT
The property whose value will be the number of failed authentication
attempts required to lock an account.
|
FAILURE_LOCKOUT_DURATION
The property whose value will be a localized, human-readable representation
of the length of time that an account will remain locked as a result of too
many authentication failures.
|
FAILURE_LOCKOUT_DURATION_SECONDS
The property whose value will be the number of seconds that an account will
remain locked as a result of too many authentication failures.
|
IDLE_LOCKOUT_INTERVAL
The property whose value will be a localized, human-readable representation
of the maximum length of time that may pass between the last successful
authentication for an account and that account becoming locked for lack of
use.
|
IDLE_LOCKOUT_INTERVAL_SECONDS
The property whose value will be the maximum number of seconds that may
pass between the last successful authentication on an account and that
account becoming locked for lack of use.
|
INSTANCE_NAME
The property whose value will be the server instance name for the server in
which the notification was generated.
|
LAST_LOGIN_IP_ADDRESS
The property whose value will be the IP address of the client from which
the user last successfully authenticated, if available.
|
LAST_LOGIN_TIME
The property whose value will be a generalized time representation of the
time that the user last successfully authenticated, if available.
|
MAXIMUM_PASSWORD_AGE
The property whose value will be a localized, human-readable representation
of the maximum length of time that an account will be permitted to continue
using the same password before it will expire.
|
MAXIMUM_PASSWORD_AGE_SECONDS
The property whose value will be the maximum length of time in seconds that
an account will be permitted to continue using the same password before it
will expire.
|
MAXIMUM_PASSWORD_RESET_AGE
The property whose value will be a localized, human-readable representation
of the maximum length of time that a user has to change their password
after an administrative reset before their account will become locked.
|
MAXIMUM_PASSWORD_RESET_AGE_SECONDS
The property whose value will be the maximum number of seconds that a user
has to change their password after an administrative reset before their
account will become locked.
|
MUST_CHANGE_PASSWORD
The property whose value will be "true" if the associated user must choose
a new password before they will be permitted to request any other
operations, or "false" if the user will not be required to change their
password.
|
NEW_GENERATED_PASSWORD
The property whose value will be a clear-text representation of the user's
new password, but only if the new password was generated by the server
rather than provided by the client.
|
NEW_PASSWORD
The property whose value will be a clear-text representation of the user's
new password.
|
NOTIFICATION_TIME
The property whose value will be a generalized time representation of the
time that the account status notification was generated.
|
NOTIFICATION_TYPE
The property whose value will be the name of the account status
notification type.
|
OLD_PASSWORD
The property whose value will be a clear-text representation of the user's
old password.
|
OPERATION_ID
The property whose value will be the operation ID for the associated
operation.
|
OPERATION_TYPE
The property whose value will be name of the operation type for the
associated operation.
|
PASSWORD_CHANGED_TIME
The property whose value will be a generalized time representation of the
time that the account's password was last changed.
|
PASSWORD_EXPIRATION_TIME
The property whose value will be the generalized time representation of the
time that the user's password will expire (if it is in the future) or that
it did expire (if it was in the past).
|
PASSWORD_IS_EXPIRED
The property whose value will be "true" if the associated account has an
expired password, or "false" if the password is not expired.
|
PASSWORD_IS_EXPIRING
The property whose value will be "true" if the associated account has a
password that is about to expire, or "false" if the account does not have
a password that is about to expire.
|
PASSWORD_POLICY_DN
The property whose value will be the string representation of the DN of the
password policy for the target user.
|
PASSWORD_VALIDATION_FAILURE_REASONS
The property whose values will be human-readable messages describing
why a provided password failed to satisfy one or more of the configured
password validators.
|
REQUESTER_DN
The property whose value will be the DN of the authorization identity for
the associated operation.
|
REQUESTER_IP_ADDRESS
The property whose value will be the IP address of the client that
requested the associated operation.
|
SECONDS_SINCE_ACCOUNT_ACTIVATION
The property whose value will be the number of seconds since the associated
account became active.
|
SECONDS_SINCE_ACCOUNT_EXPIRATION
The property whose value will be the number of seconds since the associated
account expired.
|
SECONDS_SINCE_LAST_LOGIN
The property whose value will be the number of seconds since the user last
successfully authenticated, if available.
|
SECONDS_SINCE_PASSWORD_CHANGE
The property whose value will be the number of seconds since the account's
password was last changed.
|
SECONDS_SINCE_PASSWORD_EXPIRATION
The property whose value will be the number of seconds since the user's
password expired (if it is in the past).
|
SECONDS_UNTIL_ACCOUNT_ACTIVATION
The property whose value will be the number of seconds until the associated
account becomes active.
|
SECONDS_UNTIL_ACCOUNT_EXPIRATION
The property whose value will be the number of seconds until the associated
account expires.
|
SECONDS_UNTIL_EXPIRATION
Deprecated.
Use
SECONDS_UNTIL_PASSWORD_EXPIRATION instead. |
SECONDS_UNTIL_PASSWORD_EXPIRATION
The property whose value will be the number of seconds until the user's
password expires (if it is in the future).
|
SECONDS_UNTIL_UNLOCK
The property whose value will be the number of seconds until the user's
account is unlocked.
|
SERVER_UUID
The property whose value will be the server UUID value for the server in
which the notification was generated.
|
TIME_SINCE_ACCOUNT_ACTIVATION
The property whose value will be a localized, human-readable length of
time since the associated account became active.
|
TIME_SINCE_ACCOUNT_EXPIRATION
The property whose value will be a localized, human-readable length of
time since the associated account expired.
|
TIME_SINCE_LAST_LOGIN
The property whose value will be a localized, human-readable representation
of the length of time since the user last successfully authenticated, if
available.
|
TIME_SINCE_PASSWORD_CHANGE
The property whose value will be a localized, human-readable representation
of the time since the account's password was last changed.
|
TIME_SINCE_PASSWORD_EXPIRATION
The property whose value will be a localized, human-readable representation
of the length of time since the user's password expired (if it is in the
past).
|
TIME_UNTIL_ACCOUNT_ACTIVATION
The property whose value will be a localized, human-readable length of
time until the associated account becomes active.
|
TIME_UNTIL_ACCOUNT_EXPIRATION
The property whose value will be a localized, human-readable length of
time until the associated account expires.
|
TIME_UNTIL_EXPIRATION
Deprecated.
Use
TIME_UNTIL_PASSWORD_EXPIRATION instead. |
TIME_UNTIL_PASSWORD_EXPIRATION
The property whose value will be a localized, human-readable representation
of the length of time until the user's password expires (if it is in the
future).
|
TIME_UNTIL_UNLOCK
The property whose value will be a localized, human-readable representation
of the length of time until the user's account is unlocked.
|
Modifier and Type | Method and Description |
---|---|
static AccountStatusNotificationProperty |
forName(java.lang.String name)
Retrieves the account status notification type with the specified name.
|
java.lang.String |
getName()
Retrieves the name for this account status notification property.
|
java.lang.String |
toString()
Retrieves a string representation of this account status
notification property.
|
static AccountStatusNotificationProperty |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static AccountStatusNotificationProperty[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final AccountStatusNotificationProperty NOTIFICATION_TYPE
public static final AccountStatusNotificationProperty PASSWORD_POLICY_DN
public static final AccountStatusNotificationProperty NOTIFICATION_TIME
public static final AccountStatusNotificationProperty ACCOUNT_DN
public static final AccountStatusNotificationProperty PASSWORD_CHANGED_TIME
public static final AccountStatusNotificationProperty SECONDS_SINCE_PASSWORD_CHANGE
public static final AccountStatusNotificationProperty TIME_SINCE_PASSWORD_CHANGE
public static final AccountStatusNotificationProperty ACCOUNT_IS_USABLE
public static final AccountStatusNotificationProperty ACCOUNT_USABILITY_ERRORS
public static final AccountStatusNotificationProperty ACCOUNT_USABILITY_WARNINGS
public static final AccountStatusNotificationProperty ACCOUNT_USABILITY_NOTICES
public static final AccountStatusNotificationProperty ACCOUNT_IS_DISABLED
public static final AccountStatusNotificationProperty ACCOUNT_IS_NOT_YET_ACTIVE
public static final AccountStatusNotificationProperty ACCOUNT_ACTIVATION_TIME
public static final AccountStatusNotificationProperty SECONDS_UNTIL_ACCOUNT_ACTIVATION
public static final AccountStatusNotificationProperty TIME_UNTIL_ACCOUNT_ACTIVATION
public static final AccountStatusNotificationProperty SECONDS_SINCE_ACCOUNT_ACTIVATION
public static final AccountStatusNotificationProperty TIME_SINCE_ACCOUNT_ACTIVATION
public static final AccountStatusNotificationProperty ACCOUNT_IS_EXPIRED
public static final AccountStatusNotificationProperty ACCOUNT_EXPIRATION_TIME
public static final AccountStatusNotificationProperty SECONDS_UNTIL_ACCOUNT_EXPIRATION
public static final AccountStatusNotificationProperty TIME_UNTIL_ACCOUNT_EXPIRATION
public static final AccountStatusNotificationProperty SECONDS_SINCE_ACCOUNT_EXPIRATION
public static final AccountStatusNotificationProperty TIME_SINCE_ACCOUNT_EXPIRATION
public static final AccountStatusNotificationProperty ACCOUNT_IS_FAILURE_LOCKED
public static final AccountStatusNotificationProperty FAILURE_LOCKED_TIME
public static final AccountStatusNotificationProperty ACCOUNT_UNLOCK_TIME
public static final AccountStatusNotificationProperty SECONDS_UNTIL_UNLOCK
public static final AccountStatusNotificationProperty TIME_UNTIL_UNLOCK
public static final AccountStatusNotificationProperty FAILURE_LOCKOUT_COUNT
public static final AccountStatusNotificationProperty FAILURE_LOCKOUT_DURATION_SECONDS
public static final AccountStatusNotificationProperty FAILURE_LOCKOUT_DURATION
public static final AccountStatusNotificationProperty ACCOUNT_IS_IDLE_LOCKED
public static final AccountStatusNotificationProperty IDLE_LOCKOUT_INTERVAL_SECONDS
public static final AccountStatusNotificationProperty IDLE_LOCKOUT_INTERVAL
public static final AccountStatusNotificationProperty LAST_LOGIN_TIME
public static final AccountStatusNotificationProperty SECONDS_SINCE_LAST_LOGIN
public static final AccountStatusNotificationProperty TIME_SINCE_LAST_LOGIN
public static final AccountStatusNotificationProperty LAST_LOGIN_IP_ADDRESS
public static final AccountStatusNotificationProperty ACCOUNT_IS_RESET_LOCKED
public static final AccountStatusNotificationProperty MAXIMUM_PASSWORD_RESET_AGE_SECONDS
public static final AccountStatusNotificationProperty MAXIMUM_PASSWORD_RESET_AGE
public static final AccountStatusNotificationProperty MUST_CHANGE_PASSWORD
public static final AccountStatusNotificationProperty ACCOUNT_IS_VALIDATION_LOCKED
public static final AccountStatusNotificationProperty ACCOUNT_WAS_UNLOCKED
AccountStatusNotificationType.PASSWORD_RESET
and
AccountStatusNotificationType.PASSWORD_CHANGED
notification types.public static final AccountStatusNotificationProperty PASSWORD_IS_EXPIRED
public static final AccountStatusNotificationProperty PASSWORD_IS_EXPIRING
public static final AccountStatusNotificationProperty MAXIMUM_PASSWORD_AGE_SECONDS
public static final AccountStatusNotificationProperty MAXIMUM_PASSWORD_AGE
public static final AccountStatusNotificationProperty PASSWORD_EXPIRATION_TIME
public static final AccountStatusNotificationProperty SECONDS_UNTIL_PASSWORD_EXPIRATION
@Deprecated public static final AccountStatusNotificationProperty SECONDS_UNTIL_EXPIRATION
SECONDS_UNTIL_PASSWORD_EXPIRATION
instead.public static final AccountStatusNotificationProperty TIME_UNTIL_PASSWORD_EXPIRATION
@Deprecated public static final AccountStatusNotificationProperty TIME_UNTIL_EXPIRATION
TIME_UNTIL_PASSWORD_EXPIRATION
instead.public static final AccountStatusNotificationProperty SECONDS_SINCE_PASSWORD_EXPIRATION
public static final AccountStatusNotificationProperty TIME_SINCE_PASSWORD_EXPIRATION
public static final AccountStatusNotificationProperty OLD_PASSWORD
AccountStatusNotificationType.PASSWORD_RESET
and
AccountStatusNotificationType.PASSWORD_CHANGED
notification types.public static final AccountStatusNotificationProperty NEW_PASSWORD
AccountStatusNotificationType.PASSWORD_RESET
and
AccountStatusNotificationType.PASSWORD_CHANGED
notification types.public static final AccountStatusNotificationProperty NEW_GENERATED_PASSWORD
AccountStatusNotificationType.PASSWORD_RESET
and
AccountStatusNotificationType.PASSWORD_CHANGED
notification types.public static final AccountStatusNotificationProperty REQUESTER_IP_ADDRESS
public static final AccountStatusNotificationProperty REQUESTER_DN
public static final AccountStatusNotificationProperty OPERATION_TYPE
public static final AccountStatusNotificationProperty OPERATION_ID
public static final AccountStatusNotificationProperty CONNECTION_ID
public static final AccountStatusNotificationProperty SERVER_UUID
public static final AccountStatusNotificationProperty INSTANCE_NAME
public static final AccountStatusNotificationProperty PASSWORD_VALIDATION_FAILURE_REASONS
AccountStatusNotificationType.BIND_PASSWORD_FAILED_VALIDATION
notification type.public static AccountStatusNotificationProperty[] values()
for (AccountStatusNotificationProperty c : AccountStatusNotificationProperty.values()) System.out.println(c);
public static AccountStatusNotificationProperty valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic static AccountStatusNotificationProperty forName(java.lang.String name)
name
- The name for the account status notification type to
retrieve.null
if there is no type with the given name.public java.lang.String getName()
public java.lang.String toString()
toString
in class java.lang.Enum<AccountStatusNotificationProperty>