[jboss-svn-commits] JBL Code SVN: r32830 - labs/jbossrules/branches/drools_repo_services_diega_baunax/drools-repository-model/src/main/java/org/drools/repository/model/client/exceptions.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue May 11 14:29:45 EDT 2010


Author: diegoll
Date: 2010-05-11 14:29:44 -0400 (Tue, 11 May 2010)
New Revision: 32830

Added:
   labs/jbossrules/branches/drools_repo_services_diega_baunax/drools-repository-model/src/main/java/org/drools/repository/model/client/exceptions/DetailedSerializableException.java
Log:
added exception

Added: labs/jbossrules/branches/drools_repo_services_diega_baunax/drools-repository-model/src/main/java/org/drools/repository/model/client/exceptions/DetailedSerializableException.java
===================================================================
--- labs/jbossrules/branches/drools_repo_services_diega_baunax/drools-repository-model/src/main/java/org/drools/repository/model/client/exceptions/DetailedSerializableException.java	                        (rev 0)
+++ labs/jbossrules/branches/drools_repo_services_diega_baunax/drools-repository-model/src/main/java/org/drools/repository/model/client/exceptions/DetailedSerializableException.java	2010-05-11 18:29:44 UTC (rev 32830)
@@ -0,0 +1,33 @@
+package org.drools.repository.model.client.exceptions;
+
+import org.drools.repository.model.client.BuilderResultLine;
+
+/**
+ * This is for more detailed reports to send back to the client.
+ * Typically there is a short message and longer message. The longer one is used by support. The shorter one displayed by default.
+ */
+public class DetailedSerializableException extends SerializableException {
+
+
+    private String longDescription;
+
+    private BuilderResultLine[] errs;
+    public DetailedSerializableException() {}
+
+    public DetailedSerializableException(String shortDescription, String longDescription) {
+        super(shortDescription);
+        this.longDescription = longDescription;
+    }
+    public DetailedSerializableException(String shortDescription, BuilderResultLine[] errs) {
+        super(shortDescription);
+        this.errs = errs;
+    }
+
+    public String getLongDescription() {
+        return this.longDescription;
+    }
+    public BuilderResultLine[] getErrs(){
+    	return errs;
+    }
+
+}



More information about the jboss-svn-commits mailing list