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);
+ }
+
}