You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by er...@apache.org on 2007/05/29 00:25:42 UTC
svn commit: r542351 -
/directory/apacheds/trunk/protocol-changepw/src/main/java/org/apache/directory/server/changepw/exceptions/ChangePasswordException.java
Author: erodriguez
Date: Mon May 28 15:25:39 2007
New Revision: 542351
URL: http://svn.apache.org/viewvc?view=rev&rev=542351
Log:
Clean-up of ChangePasswordException to better support nested exceptions.
Modified:
directory/apacheds/trunk/protocol-changepw/src/main/java/org/apache/directory/server/changepw/exceptions/ChangePasswordException.java
Modified: directory/apacheds/trunk/protocol-changepw/src/main/java/org/apache/directory/server/changepw/exceptions/ChangePasswordException.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/protocol-changepw/src/main/java/org/apache/directory/server/changepw/exceptions/ChangePasswordException.java?view=diff&rev=542351&r1=542350&r2=542351
==============================================================================
--- directory/apacheds/trunk/protocol-changepw/src/main/java/org/apache/directory/server/changepw/exceptions/ChangePasswordException.java (original)
+++ directory/apacheds/trunk/protocol-changepw/src/main/java/org/apache/directory/server/changepw/exceptions/ChangePasswordException.java Mon May 28 15:25:39 2007
@@ -35,56 +35,53 @@
private static final long serialVersionUID = 4880242751298831543L;
- // ------------------------------------------------------------------------
- // C O N S T R U C T O R S
- // ------------------------------------------------------------------------
-
/**
- * Creates a ChangePasswordException with an error code and a message.
+ * Creates a ChangePasswordException with an {@link ErrorType}.
*
- * @param errorCode the error code associated with this ChangePasswordException
- * @param msg the standard Change Password error message for this ChangePasswordException
+ * @param errorType The {@link ErrorType} associated with this ChangePasswordException.
*/
- public ChangePasswordException(int errorCode, String msg)
+ public ChangePasswordException( ErrorType errorType )
{
- super( errorCode, msg );
+ super( errorType.getOrdinal(), errorType.getMessage() );
}
/**
- * Creates a ChangePasswordException with an error code, a message and an
+ * Creates a ChangePasswordException with an {@link ErrorType} and an
* underlying throwable that caused this fault.
*
- * @param errorCode the error code associated with this ChangePasswordException
- * @param msg the standard Change Password error message for this ChangePasswordException
- * @param cause the underlying failure, if any
+ * @param errorType The {@link ErrorType} associated with this ChangePasswordException.
+ * @param cause The underlying failure, if any.
*/
- public ChangePasswordException(int errorCode, String msg, Throwable cause)
+ public ChangePasswordException( ErrorType errorType, Throwable cause )
{
- super( errorCode, msg, cause );
+ super( errorType.getOrdinal(), errorType.getMessage(), cause );
}
/**
- * Creates a ChangePasswordException with an error code and a message.
+ * Creates a ChangePasswordException with an {@link ErrorType} and
+ * data helping to explain what caused this fault.
*
- * @param errorType the error type associated with this ChangePasswordException
+ * @param errorType The {@link ErrorType} associated with this ChangePasswordException.
+ * @param explanatoryData Data helping to explain this fault, if any.
*/
- public ChangePasswordException(ErrorType errorType)
+ public ChangePasswordException( ErrorType errorType, byte[] explanatoryData )
{
- super( errorType.getOrdinal(), errorType.getMessage() );
+ super( errorType.getOrdinal(), errorType.getMessage(), explanatoryData );
}
/**
- * Creates a ChangePasswordException with an error code, a message, and
- * data helping to explain what caused this fault.
+ * Creates a ChangePasswordException with an {@link ErrorType}, data helping to explain
+ * what caused this fault, and an underlying throwable that caused this fault.
*
- * @param errorType the error type associated with this ChangePasswordException
- * @param explanatoryData data helping to explain this fault, if any
+ * @param errorType The error type associated with this ChangePasswordException.
+ * @param explanatoryData Data helping to explain this fault, if any.
+ * @param cause The underlying failure, if any.
*/
- public ChangePasswordException(ErrorType errorType, byte[] explanatoryData)
+ public ChangePasswordException( ErrorType errorType, byte[] explanatoryData, Throwable cause )
{
- super( errorType.getOrdinal(), errorType.getMessage(), explanatoryData );
+ super( errorType.getOrdinal(), errorType.getMessage(), explanatoryData, cause );
}
}