Package org.ldaptive.auth.ext
Class PasswordPolicyAccountState
java.lang.Object
org.ldaptive.auth.AccountState
org.ldaptive.auth.ext.PasswordPolicyAccountState
Represents the state of an account as described by a password policy control.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.ldaptive.auth.AccountState
AccountState.DefaultWarning, AccountState.Error, AccountState.Warning
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final PasswordPolicyControl.Error
password policy specific enum. -
Constructor Summary
ConstructorsConstructorDescriptionPasswordPolicyAccountState
(ZonedDateTime exp, int remaining) Creates a new password policy account state.Creates a new password policy account state. -
Method Summary
Modifier and TypeMethodDescriptionReturns the password policy error for this account state.Methods inherited from class org.ldaptive.auth.AccountState
getError, getErrors, getWarning, getWarnings, toString
-
Field Details
-
ppError
password policy specific enum.
-
-
Constructor Details
-
PasswordPolicyAccountState
Creates a new password policy account state.- Parameters:
exp
- account expirationremaining
- number of logins available
-
PasswordPolicyAccountState
Creates a new password policy account state.- Parameters:
error
- containing password policy error details
-
-
Method Details
-
getPasswordPolicyError
Returns the password policy error for this account state.- Returns:
- password policy error
-