public enum ManageAccountSubCommandType extends java.lang.Enum<ManageAccountSubCommandType>
NOTE: This class, and other classes within the
com.unboundid.ldap.sdk.unboundidds
package structure, are only
supported for use against Ping Identity, UnboundID, and
Nokia/Alcatel-Lucent 8661 server products. These classes provide support
for proprietary functionality or for external specifications that are not
considered stable or mature enough to be guaranteed to work in an
interoperable way with other types of LDAP servers.
Enum Constant and Description |
---|
ADD_AUTHENTICATION_FAILURE_TIME
The subcommand used to add one or more values to the set of authentication
failure times for a user.
|
ADD_GRACE_LOGIN_USE_TIME
The subcommand used to add one or more values to the set of grace login
use times for a user.
|
ADD_REGISTERED_YUBIKEY_PUBLIC_ID
The subcommand used to add one or more registered YubiKey OTP device public
IDs for a user.
|
ADD_TOTP_SHARED_SECRET
The subcommand used to add one or more TOTP shared secrets for a user.
|
CLEAR_ACCOUNT_ACTIVATION_TIME
The subcommand used to clear the account activation time for a user.
|
CLEAR_ACCOUNT_EXPIRATION_TIME
The subcommand used to clear the account expiration time for a user.
|
CLEAR_ACCOUNT_IS_DISABLED
The subcommand used to clear the account disabled state for a user.
|
CLEAR_AUTHENTICATION_FAILURE_TIMES
The subcommand used to clear the set of authentication failure times for a
user.
|
CLEAR_GRACE_LOGIN_USE_TIMES
The subcommand used to clear the grace login use times for a user.
|
CLEAR_LAST_BIND_PASSWORD_VALIDATION_TIME
The subcommand used to clear the time that the server last invoked password
validators for a bind operation.
|
CLEAR_LAST_LOGIN_IP_ADDRESS
The subcommand used to clear the last login IP address for a user.
|
CLEAR_LAST_LOGIN_TIME
The subcommand used to clear the last login time for a user.
|
CLEAR_MUST_CHANGE_PASSWORD
The subcommand used to clear whether a user's password has been
administratively reset.
|
CLEAR_PASSWORD_CHANGED_BY_REQUIRED_TIME
The subcommand used to clear the most recent required password change
time with which a user has complied.
|
CLEAR_PASSWORD_CHANGED_TIME
The subcommand used to clear the password changed time for a user.
|
CLEAR_PASSWORD_EXPIRATION_WARNED_TIME
The subcommand used to clear the password expiration warned time for a
user.
|
CLEAR_PASSWORD_HISTORY
The subcommand used to clear a user's password history.
|
CLEAR_RECENT_LOGIN_HISTORY
The subcommand used to clear the recent login history for a user.
|
CLEAR_REGISTERED_YUBIKEY_PUBLIC_IDS
The subcommand used to clear the set of registered YubiKey OTP device
public IDs for a user.
|
CLEAR_RETIRED_PASSWORD
The subcommand used to purge a user's retired password.
|
CLEAR_TOTP_SHARED_SECRETS
The subcommand used to clear the TOTP shared secrets for a user.
|
GET_ACCOUNT_ACTIVATION_TIME
The subcommand used to get the account activation time for a user.
|
GET_ACCOUNT_EXPIRATION_TIME
The subcommand used to get the account expiration time for a user.
|
GET_ACCOUNT_IS_DISABLED
The subcommand used to determine whether a user account is administratively
disabled.
|
GET_ACCOUNT_IS_EXPIRED
The subcommand used to determine whether a user's account is expired.
|
GET_ACCOUNT_IS_FAILURE_LOCKED
The subcommand used to determine whether a user account is failure locked.
|
GET_ACCOUNT_IS_IDLE_LOCKED
The subcommand used to determine whether a user account is idle locked.
|
GET_ACCOUNT_IS_NOT_YET_ACTIVE
The subcommand used to determine whether a user's account is not yet
active.
|
GET_ACCOUNT_IS_PASSWORD_RESET_LOCKED
The subcommand used to determine whether a user's account is reset locked.
|
GET_ACCOUNT_IS_USABLE
The subcommand used to determine whether an account is usable.
|
GET_ACCOUNT_IS_VALIDATION_LOCKED
The subcommand used to determine whether a user account is validation
locked.
|
GET_ACCOUNT_USABILITY_ERRORS
The subcommand used to retrieve the set of password policy state account
usability error messages for a user.
|
GET_ACCOUNT_USABILITY_NOTICES
The subcommand used to retrieve the set of password policy state account
usability notice messages for a user.
|
GET_ACCOUNT_USABILITY_WARNINGS
The subcommand used to retrieve the set of password policy state account
usability warning messages for a user.
|
GET_ALL
The subcommand used to get all state information for a user.
|
GET_AUTHENTICATION_FAILURE_TIMES
The subcommand used to retrieve the times of the failed authentication
attempts for a user.
|
GET_AVAILABLE_OTP_DELIVERY_MECHANISMS
The subcommand used to obtain a list of the OTP delivery mechanisms that
are available for a user.
|
GET_AVAILABLE_SASL_MECHANISMS
The subcommand used to obtain a list of the SASL mechanisms that are
available for a user.
|
GET_FAILURE_LOCKOUT_TIME
The subcommand used to retrieve the failure lockout time for a user.
|
GET_GRACE_LOGIN_USE_TIMES
The subcommand used to retrieve the grace login use times for a user.
|
GET_HAS_REGISTERED_YUBIKEY_PUBLIC_ID
The subcommand used to determine whether a user account has at least one
registered YubiKey OTP device public ID.
|
GET_HAS_RETIRED_PASSWORD
The subcommand used to determine whether a user has a retired password.
|
GET_HAS_STATIC_PASSWORD
The subcommand used to determine whether a user account has at least one
static password.
|
GET_HAS_TOTP_SHARED_SECRET
The subcommand used to determine whether a user account has at least one
TOTP shared secret.
|
GET_IDLE_LOCKOUT_TIME
The subcommand used to determine the time that a user's account was/will be
idle locked.
|
GET_LAST_BIND_PASSWORD_VALIDATION_TIME
The subcommand used to retrieve the time that the server last invoked
password validators for a bind operation.
|
GET_LAST_LOGIN_IP_ADDRESS
The subcommand used to retrieve the last login IP address for a user.
|
GET_LAST_LOGIN_TIME
The subcommand used to retrieve the last login time for a user.
|
GET_MUST_CHANGE_PASSWORD
The subcommand used to determine whether a user's password has been
administratively reset.
|
GET_PASSWORD_CHANGED_BY_REQUIRED_TIME
The subcommand used to retrieve the most recent required password change
time with which a user has complied.
|
GET_PASSWORD_CHANGED_TIME
The subcommand used to get the password changed time for a user.
|
GET_PASSWORD_EXPIRATION_TIME
The subcommand used to retrieve the password expiration time for a user.
|
GET_PASSWORD_EXPIRATION_WARNED_TIME
The subcommand used to retrieve the time a user received the first warning
about an upcoming password expiration.
|
GET_PASSWORD_HISTORY_COUNT
The subcommand used to retrieve the number of passwords in a user's
password history.
|
GET_PASSWORD_IS_EXPIRED
The subcommand used to determine whether a user's password is expired.
|
GET_PASSWORD_POLICY_DN
The subcommand used to get the DN of a user's password policy.
|
GET_PASSWORD_RESET_LOCKOUT_TIME
The subcommand used to determine the time a user's account was/will be
reset locked.
|
GET_PASSWORD_RETIRED_TIME
The subcommand used to retrieve the time that a user's former password
was retired.
|
GET_RECENT_LOGIN_HISTORY
The subcommand used to retrieve the recent login history for a user.
|
GET_REGISTERED_YUBIKEY_PUBLIC_IDS
The subcommand used to retrieve the set of registered YubiKey OTP device
public IDs for a user.
|
GET_REMAINING_AUTHENTICATION_FAILURE_COUNT
The subcommand used to determine the number of remaining failed
authentication attempts for a user before the account is locked.
|
GET_REMAINING_GRACE_LOGIN_COUNT
The subcommand used to retrieve the number of remaining grace logins for a
user.
|
GET_RETIRED_PASSWORD_EXPIRATION_TIME
The subcommand used to determine the time that a user's retired password
will expire.
|
GET_SECONDS_SINCE_LAST_BIND_PASSWORD_VALIDATION
The subcommand used to retrieve the length of time in seconds since the
server last invoked password validators for a bind operation.
|
GET_SECONDS_UNTIL_ACCOUNT_ACTIVATION
The subcommand used to retrieve the length of time until a user's account
becomes active.
|
GET_SECONDS_UNTIL_ACCOUNT_EXPIRATION
The subcommand used to retrieve the length of time until a user's account
expires.
|
GET_SECONDS_UNTIL_AUTHENTICATION_FAILURE_UNLOCK
The subcommand used to determine the length of time in seconds until a
user's temporary failure lockout will expire.
|
GET_SECONDS_UNTIL_IDLE_LOCKOUT
The subcommand used to determine the length of time in seconds until a
user's account will be idle locked.
|
GET_SECONDS_UNTIL_PASSWORD_EXPIRATION
The subcommand used to get the length of time in seconds until a user's
password will expire.
|
GET_SECONDS_UNTIL_PASSWORD_EXPIRATION_WARNING
The subcommand used to get the length of time in seconds until a user may
start to receive warnings about an upcoming expiration.
|
GET_SECONDS_UNTIL_PASSWORD_RESET_LOCKOUT
The subcommand used to determine the length of time in seconds until a
user's account is reset locked.
|
GET_SECONDS_UNTIL_REQUIRED_PASSWORD_CHANGE_TIME
The subcommand used to determine the length of seconds until the required
password changed time for a user.
|
REMOVE_REGISTERED_YUBIKEY_PUBLIC_ID
The subcommand used to remove one or more registered YubiKey OTP device
public IDs for a user.
|
REMOVE_TOTP_SHARED_SECRET
The subcommand used to remove one or more TOTP shared secrets for a user.
|
SET_ACCOUNT_ACTIVATION_TIME
The subcommand used to set the account activation time for a user.
|
SET_ACCOUNT_EXPIRATION_TIME
The subcommand used to set the account expiration time for a user.
|
SET_ACCOUNT_IS_DISABLED
The subcommand used to specify whether a user account is administratively
disabled.
|
SET_ACCOUNT_IS_FAILURE_LOCKED
The subcommand used to specify whether a user account is failure locked.
|
SET_ACCOUNT_IS_VALIDATION_LOCKED
The subcommand used to specify whether a user account is validation locked.
|
SET_AUTHENTICATION_FAILURE_TIMES
The subcommand used to replace the set of authentication failure times for
a user.
|
SET_GRACE_LOGIN_USE_TIMES
The subcommand used to specify the grace login use times for a user.
|
SET_LAST_BIND_PASSWORD_VALIDATION_TIME
The subcommand used to specify the time that the server last invoked
password validators for a bind operation.
|
SET_LAST_LOGIN_IP_ADDRESS
The subcommand used to specify the last login IP address for a user.
|
SET_LAST_LOGIN_TIME
The subcommand used to specify the last login time for a user.
|
SET_MUST_CHANGE_PASSWORD
The subcommand used to specify whether a user's password has been
administratively reset.
|
SET_PASSWORD_CHANGED_BY_REQUIRED_TIME
The subcommand used to specify the most recent required password change
time with which a user has complied.
|
SET_PASSWORD_CHANGED_TIME
The subcommand used to set the password changed time for a user.
|
SET_PASSWORD_EXPIRATION_WARNED_TIME
The subcommand used to specify the time a user received the first warning
about an upcoming password expiration.
|
SET_REGISTERED_YUBIKEY_PUBLIC_IDS
The subcommand used to replace the set of registered YubiKey OTP device
public IDs for a user.
|
SET_TOTP_SHARED_SECRETS
The subcommand used to replace the TOTP shared secrets for a user.
|
Modifier and Type | Method and Description |
---|---|
static ManageAccountSubCommandType |
forName(java.lang.String name)
Retrieves the subcommand type with the specified name.
|
static ManageAccountSubCommandType |
forOperationType(int opType)
Retrieves the subcommand type with the specified password policy state
operation type.
|
java.util.List<java.lang.String> |
getAllNames()
Retrieves a list containing all names (primary and alternate) for this
subcommand.
|
java.util.List<java.lang.String> |
getAlternateNames()
Retrieves the alternate names for this subcommand, if any.
|
java.lang.String |
getDescription()
Retrieves the description for the subcommand.
|
int |
getPasswordPolicyStateOperationType()
Retrieves the password policy state operation type value that corresponds
to this subcommand type.
|
java.lang.String |
getPrimaryName()
Retrieves the primary name for the subcommand.
|
static ManageAccountSubCommandType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ManageAccountSubCommandType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ManageAccountSubCommandType GET_ALL
public static final ManageAccountSubCommandType GET_PASSWORD_POLICY_DN
public static final ManageAccountSubCommandType GET_ACCOUNT_IS_USABLE
public static final ManageAccountSubCommandType GET_ACCOUNT_USABILITY_NOTICES
public static final ManageAccountSubCommandType GET_ACCOUNT_USABILITY_WARNINGS
public static final ManageAccountSubCommandType GET_ACCOUNT_USABILITY_ERRORS
public static final ManageAccountSubCommandType GET_PASSWORD_CHANGED_TIME
public static final ManageAccountSubCommandType SET_PASSWORD_CHANGED_TIME
public static final ManageAccountSubCommandType CLEAR_PASSWORD_CHANGED_TIME
public static final ManageAccountSubCommandType GET_ACCOUNT_IS_DISABLED
public static final ManageAccountSubCommandType SET_ACCOUNT_IS_DISABLED
public static final ManageAccountSubCommandType CLEAR_ACCOUNT_IS_DISABLED
public static final ManageAccountSubCommandType GET_ACCOUNT_ACTIVATION_TIME
public static final ManageAccountSubCommandType SET_ACCOUNT_ACTIVATION_TIME
public static final ManageAccountSubCommandType CLEAR_ACCOUNT_ACTIVATION_TIME
public static final ManageAccountSubCommandType GET_SECONDS_UNTIL_ACCOUNT_ACTIVATION
public static final ManageAccountSubCommandType GET_ACCOUNT_IS_NOT_YET_ACTIVE
public static final ManageAccountSubCommandType GET_ACCOUNT_EXPIRATION_TIME
public static final ManageAccountSubCommandType SET_ACCOUNT_EXPIRATION_TIME
public static final ManageAccountSubCommandType CLEAR_ACCOUNT_EXPIRATION_TIME
public static final ManageAccountSubCommandType GET_SECONDS_UNTIL_ACCOUNT_EXPIRATION
public static final ManageAccountSubCommandType GET_ACCOUNT_IS_EXPIRED
public static final ManageAccountSubCommandType GET_PASSWORD_EXPIRATION_WARNED_TIME
public static final ManageAccountSubCommandType SET_PASSWORD_EXPIRATION_WARNED_TIME
public static final ManageAccountSubCommandType CLEAR_PASSWORD_EXPIRATION_WARNED_TIME
public static final ManageAccountSubCommandType GET_SECONDS_UNTIL_PASSWORD_EXPIRATION_WARNING
public static final ManageAccountSubCommandType GET_PASSWORD_EXPIRATION_TIME
public static final ManageAccountSubCommandType GET_SECONDS_UNTIL_PASSWORD_EXPIRATION
public static final ManageAccountSubCommandType GET_PASSWORD_IS_EXPIRED
public static final ManageAccountSubCommandType GET_ACCOUNT_IS_FAILURE_LOCKED
public static final ManageAccountSubCommandType SET_ACCOUNT_IS_FAILURE_LOCKED
public static final ManageAccountSubCommandType GET_FAILURE_LOCKOUT_TIME
public static final ManageAccountSubCommandType GET_SECONDS_UNTIL_AUTHENTICATION_FAILURE_UNLOCK
public static final ManageAccountSubCommandType GET_AUTHENTICATION_FAILURE_TIMES
public static final ManageAccountSubCommandType ADD_AUTHENTICATION_FAILURE_TIME
public static final ManageAccountSubCommandType SET_AUTHENTICATION_FAILURE_TIMES
public static final ManageAccountSubCommandType CLEAR_AUTHENTICATION_FAILURE_TIMES
public static final ManageAccountSubCommandType GET_REMAINING_AUTHENTICATION_FAILURE_COUNT
public static final ManageAccountSubCommandType GET_ACCOUNT_IS_IDLE_LOCKED
public static final ManageAccountSubCommandType GET_SECONDS_UNTIL_IDLE_LOCKOUT
public static final ManageAccountSubCommandType GET_IDLE_LOCKOUT_TIME
public static final ManageAccountSubCommandType GET_MUST_CHANGE_PASSWORD
public static final ManageAccountSubCommandType SET_MUST_CHANGE_PASSWORD
public static final ManageAccountSubCommandType CLEAR_MUST_CHANGE_PASSWORD
public static final ManageAccountSubCommandType GET_ACCOUNT_IS_PASSWORD_RESET_LOCKED
public static final ManageAccountSubCommandType GET_SECONDS_UNTIL_PASSWORD_RESET_LOCKOUT
public static final ManageAccountSubCommandType GET_PASSWORD_RESET_LOCKOUT_TIME
public static final ManageAccountSubCommandType GET_LAST_LOGIN_TIME
public static final ManageAccountSubCommandType SET_LAST_LOGIN_TIME
public static final ManageAccountSubCommandType CLEAR_LAST_LOGIN_TIME
public static final ManageAccountSubCommandType GET_LAST_LOGIN_IP_ADDRESS
public static final ManageAccountSubCommandType SET_LAST_LOGIN_IP_ADDRESS
public static final ManageAccountSubCommandType CLEAR_LAST_LOGIN_IP_ADDRESS
public static final ManageAccountSubCommandType GET_GRACE_LOGIN_USE_TIMES
public static final ManageAccountSubCommandType ADD_GRACE_LOGIN_USE_TIME
public static final ManageAccountSubCommandType SET_GRACE_LOGIN_USE_TIMES
public static final ManageAccountSubCommandType CLEAR_GRACE_LOGIN_USE_TIMES
public static final ManageAccountSubCommandType GET_REMAINING_GRACE_LOGIN_COUNT
public static final ManageAccountSubCommandType GET_PASSWORD_CHANGED_BY_REQUIRED_TIME
public static final ManageAccountSubCommandType SET_PASSWORD_CHANGED_BY_REQUIRED_TIME
public static final ManageAccountSubCommandType CLEAR_PASSWORD_CHANGED_BY_REQUIRED_TIME
public static final ManageAccountSubCommandType GET_SECONDS_UNTIL_REQUIRED_PASSWORD_CHANGE_TIME
public static final ManageAccountSubCommandType GET_PASSWORD_HISTORY_COUNT
public static final ManageAccountSubCommandType CLEAR_PASSWORD_HISTORY
public static final ManageAccountSubCommandType GET_HAS_RETIRED_PASSWORD
public static final ManageAccountSubCommandType GET_PASSWORD_RETIRED_TIME
public static final ManageAccountSubCommandType GET_RETIRED_PASSWORD_EXPIRATION_TIME
public static final ManageAccountSubCommandType CLEAR_RETIRED_PASSWORD
public static final ManageAccountSubCommandType GET_AVAILABLE_SASL_MECHANISMS
public static final ManageAccountSubCommandType GET_AVAILABLE_OTP_DELIVERY_MECHANISMS
public static final ManageAccountSubCommandType GET_HAS_TOTP_SHARED_SECRET
public static final ManageAccountSubCommandType ADD_TOTP_SHARED_SECRET
public static final ManageAccountSubCommandType REMOVE_TOTP_SHARED_SECRET
public static final ManageAccountSubCommandType SET_TOTP_SHARED_SECRETS
public static final ManageAccountSubCommandType CLEAR_TOTP_SHARED_SECRETS
public static final ManageAccountSubCommandType GET_HAS_REGISTERED_YUBIKEY_PUBLIC_ID
public static final ManageAccountSubCommandType GET_REGISTERED_YUBIKEY_PUBLIC_IDS
public static final ManageAccountSubCommandType ADD_REGISTERED_YUBIKEY_PUBLIC_ID
public static final ManageAccountSubCommandType REMOVE_REGISTERED_YUBIKEY_PUBLIC_ID
public static final ManageAccountSubCommandType SET_REGISTERED_YUBIKEY_PUBLIC_IDS
public static final ManageAccountSubCommandType CLEAR_REGISTERED_YUBIKEY_PUBLIC_IDS
public static final ManageAccountSubCommandType GET_HAS_STATIC_PASSWORD
public static final ManageAccountSubCommandType GET_LAST_BIND_PASSWORD_VALIDATION_TIME
public static final ManageAccountSubCommandType GET_SECONDS_SINCE_LAST_BIND_PASSWORD_VALIDATION
public static final ManageAccountSubCommandType SET_LAST_BIND_PASSWORD_VALIDATION_TIME
public static final ManageAccountSubCommandType CLEAR_LAST_BIND_PASSWORD_VALIDATION_TIME
public static final ManageAccountSubCommandType GET_ACCOUNT_IS_VALIDATION_LOCKED
public static final ManageAccountSubCommandType SET_ACCOUNT_IS_VALIDATION_LOCKED
public static final ManageAccountSubCommandType GET_RECENT_LOGIN_HISTORY
public static final ManageAccountSubCommandType CLEAR_RECENT_LOGIN_HISTORY
public static ManageAccountSubCommandType[] values()
for (ManageAccountSubCommandType c : ManageAccountSubCommandType.values()) System.out.println(c);
public static ManageAccountSubCommandType 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 null@NotNull public java.lang.String getPrimaryName()
@NotNull public java.util.List<java.lang.String> getAlternateNames()
@NotNull public java.util.List<java.lang.String> getAllNames()
@NotNull public java.lang.String getDescription()
public int getPasswordPolicyStateOperationType()
@Nullable public static ManageAccountSubCommandType forName(@NotNull java.lang.String name)
name
- The name of the subcommand type to retrieve. It must not be
null
.null
if
there is no subcommand type for the given name.@Nullable public static ManageAccountSubCommandType forOperationType(int opType)
opType
- The password policy state operation type for the subcommand
type to retrieve.null
if there is no subcommand type for
the given operation type.