Package org.ldaptive.auth.ext
Class FreeIPAAccountState
- java.lang.Object
- 
- org.ldaptive.auth.AccountState
- 
- org.ldaptive.auth.ext.FreeIPAAccountState
 
 
- 
 public class FreeIPAAccountState extends AccountState Represents the state of a FreeIPA account.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classFreeIPAAccountState.ErrorEnum to define FreeIPA errors.- 
Nested classes/interfaces inherited from class org.ldaptive.auth.AccountStateAccountState.DefaultWarning, AccountState.Warning
 
- 
 - 
Field SummaryFields Modifier and Type Field Description private FreeIPAAccountState.ErrorfErrorfreeipa specific enum.
 - 
Constructor SummaryConstructors Constructor Description FreeIPAAccountState(ZonedDateTime exp, int remaining)Creates a new freeipa account state.FreeIPAAccountState(FreeIPAAccountState.Error error)Creates a new freeipa account state.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description FreeIPAAccountState.ErrorgetFreeIPAError()Returns the freeipa error for this account state.- 
Methods inherited from class org.ldaptive.auth.AccountStategetError, getErrors, getWarning, getWarnings, toString
 
- 
 
- 
- 
- 
Field Detail- 
fErrorprivate final FreeIPAAccountState.Error fError freeipa specific enum.
 
- 
 - 
Constructor Detail- 
FreeIPAAccountStatepublic FreeIPAAccountState(ZonedDateTime exp, int remaining) Creates a new freeipa account state.- Parameters:
- exp- account expiration
- remaining- number of logins available
 
 - 
FreeIPAAccountStatepublic FreeIPAAccountState(FreeIPAAccountState.Error error) Creates a new freeipa account state.- Parameters:
- error- containing authentication failure details
 
 
- 
 - 
Method Detail- 
getFreeIPAErrorpublic FreeIPAAccountState.Error getFreeIPAError() Returns the freeipa error for this account state.- Returns:
- freeipa error
 
 
- 
 
-