Index: lams_common/src/java/org/lamsfoundation/lams/tool/exception/LamsToolServiceException.java =================================================================== diff -u -r7c5973acec3ce1c73832a4803129a1590394c74d -rf88621727d2dfd5c86c86d65be76883ab641b6e7 --- lams_common/src/java/org/lamsfoundation/lams/tool/exception/LamsToolServiceException.java (.../LamsToolServiceException.java) (revision 7c5973acec3ce1c73832a4803129a1590394c74d) +++ lams_common/src/java/org/lamsfoundation/lams/tool/exception/LamsToolServiceException.java (.../LamsToolServiceException.java) (revision f88621727d2dfd5c86c86d65be76883ab641b6e7) @@ -31,4 +31,27 @@ super(msg); } + /** + * Constructs an instance of LamsToolServiceException + * for wrapping both the customized error message and + * throwable exception object. + * @param message + * @param cause + */ + public LamsToolServiceException(String message, Throwable cause) + { + super(message, cause); + } + + /** + * Constructs an instance of LamsToolServiceException + * for wrapping an throwable exception object. + * @param message + * @param cause + */ + public LamsToolServiceException(Throwable cause) + { + super(cause); + } + } Index: lams_common/src/java/org/lamsfoundation/lams/tool/exception/ToolException.java =================================================================== diff -u -r7c5973acec3ce1c73832a4803129a1590394c74d -rf88621727d2dfd5c86c86d65be76883ab641b6e7 --- lams_common/src/java/org/lamsfoundation/lams/tool/exception/ToolException.java (.../ToolException.java) (revision 7c5973acec3ce1c73832a4803129a1590394c74d) +++ lams_common/src/java/org/lamsfoundation/lams/tool/exception/ToolException.java (.../ToolException.java) (revision f88621727d2dfd5c86c86d65be76883ab641b6e7) @@ -29,4 +29,28 @@ { super(msg); } + + /** + * Constructs an instance of ToolException + * for wrapping both the customized error message and + * throwable exception object. + * @param message + * @param cause + */ + public ToolException(String message, Throwable cause) + { + super(message, cause); + } + + /** + * Constructs an instance of ToolException + * for wrapping an throwable exception object. + * @param message + * @param cause + */ + public ToolException(Throwable cause) + { + super(cause); + } + }