[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