org.ldaptive.auth.ext
Class PasswordExpirationAccountState

java.lang.Object
  extended by org.ldaptive.auth.AccountState
      extended by org.ldaptive.auth.ext.PasswordExpirationAccountState

public class PasswordExpirationAccountState
extends AccountState

Represents the state of an account in a directory that implements: http://tools.ietf.org/html/draft-vchu-ldap-pwd-policy-00. Note that the warning returned by this implementation always returns -1 for logins remaining as this specification doesn't include that feature.

Version:
$Revision: 2885 $ $Date: 2014-02-05 16:28:49 -0500 (Wed, 05 Feb 2014) $
Author:
Middleware Services

Nested Class Summary
static class PasswordExpirationAccountState.Error
          Enum to define password expiration error.
 
Nested classes/interfaces inherited from class org.ldaptive.auth.AccountState
AccountState.DefaultWarning, AccountState.Warning
 
Constructor Summary
PasswordExpirationAccountState(Calendar exp)
          Creates a new password expiration account state.
PasswordExpirationAccountState(PasswordExpirationAccountState.Error error)
          Creates a new password expiration account state.
 
Method Summary
 PasswordExpirationAccountState.Error getPasswordExpirationError()
          Returns the password expiration error for this account state.
 
Methods inherited from class org.ldaptive.auth.AccountState
getError, getErrors, getWarning, getWarnings, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PasswordExpirationAccountState

public PasswordExpirationAccountState(Calendar exp)
Creates a new password expiration account state.

Parameters:
exp - account expiration

PasswordExpirationAccountState

public PasswordExpirationAccountState(PasswordExpirationAccountState.Error error)
Creates a new password expiration account state.

Parameters:
error - containing authentication failure details
Method Detail

getPasswordExpirationError

public PasswordExpirationAccountState.Error getPasswordExpirationError()
Returns the password expiration error for this account state.

Returns:
password expiration error


Copyright © 2003-2017 Virginia Tech. All Rights Reserved.