abstract AuthenticationPolicyState | 
AuthenticationPolicy.createAuthenticationPolicyState(Entry userEntry,
                               long time,
                               ServerContext serverContext) | 
 Returns an authentication policy state object for the provided user using the specified time as the basis for all
 time-based state logic (such as expiring passwords). 
 | 
AuthenticationPolicyState | 
AuthenticationPolicy.createAuthenticationPolicyState(Entry userEntry,
                               ServerContext serverContext) | 
 Returns the authentication policy state object for the provided user using the current time as the basis for all
 time-based state logic (such as expiring passwords). 
 | 
static AuthenticationPolicyState | 
AuthenticationPolicyState.forUser(Entry userEntry,
       Consumer<LocalizableMessage> onMultiplePasswordPolicies,
       ServerContext serverContext) | 
 Returns the authentication policy state for the user provided user. 
 | 
static AuthenticationPolicyState | 
AuthenticationPolicyState.forUser(Entry userEntry,
       ServerContext serverContext) | 
 Returns the authentication policy state for the user provided user. 
 |