com.ibm.itim.apps.identity
Class PasswordValidationFailuresException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by com.ibm.itim.exception.ITIMException
              extended by com.ibm.itim.apps.ApplicationException
                  extended by com.ibm.itim.apps.identity.PasswordValidationFailuresException
All Implemented Interfaces:
java.io.Serializable

public class PasswordValidationFailuresException
extends ApplicationException

This class identifies the attempt to set a password with an invalid value. It contains all of the validation failures.

See Also:
Serialized Form

Constructor Summary
PasswordValidationFailuresException()
          Constructs a PasswordValidationFailuresException.
PasswordValidationFailuresException(java.util.Collection<InvalidPasswordException> passwordValidationFailures)
          Constructs a PasswordValidationFailuresException given password validation failures.
PasswordValidationFailuresException(InvalidPasswordException passwordValidationFailure)
          Constructs a PasswordValidationFailuresException given a password validation failure.
 
Method Summary
 void add(java.util.Collection<InvalidPasswordException> passwordValidationFailures)
          Adds the specified password validation failures.
 void add(InvalidPasswordException passwordValidationFailure)
          Adds the specified password validation failure.
 java.util.Collection<InvalidPasswordException> getPasswordValidationFailures()
          Returns the password validation failures.
 boolean isEmpty()
          Returns an indication as to whether there are any password validation failures.
 
Methods inherited from class com.ibm.itim.apps.ApplicationException
getErrorCode, getExtraMessage
 
Methods inherited from class com.ibm.itim.exception.ITIMException
getLocalizedMessage, getMessage, getMessage, getMessageId, getThrowable, getTokens, normalize, printStackTrace, printStackTrace, printStackTrace, toXML
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getStackTrace, initCause, setStackTrace, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PasswordValidationFailuresException

public PasswordValidationFailuresException()
Constructs a PasswordValidationFailuresException.


PasswordValidationFailuresException

public PasswordValidationFailuresException(InvalidPasswordException passwordValidationFailure)
Constructs a PasswordValidationFailuresException given a password validation failure.

Parameters:
passwordValidationFailure - Validation failure for the exception.

PasswordValidationFailuresException

public PasswordValidationFailuresException(java.util.Collection<InvalidPasswordException> passwordValidationFailures)
Constructs a PasswordValidationFailuresException given password validation failures.

Parameters:
passwordValidationFailures - Password validation failures for the exception.
Method Detail

add

public void add(InvalidPasswordException passwordValidationFailure)
Adds the specified password validation failure.

Parameters:
passwordValidationFailure - Password validation failure that should be added.

add

public void add(java.util.Collection<InvalidPasswordException> passwordValidationFailures)
Adds the specified password validation failures.

Parameters:
passwordValidationFailures - Password validation failures that should be added.

getPasswordValidationFailures

public java.util.Collection<InvalidPasswordException> getPasswordValidationFailures()
Returns the password validation failures.

Returns:
Collection representing the password validation failures.

isEmpty

public boolean isEmpty()
Returns an indication as to whether there are any password validation failures.

Returns:
true if there are any password validation failures; false if there are no password validation failures.


IBM Security Identity Manager 6.0.0
© Copyright International Business Machines Corporation 2007, 2012. All rights reserved. US Government Users Restricited Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.