[jboss-svn-commits] JBL Code SVN: r35805 - in labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2: xml and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Oct 29 18:39:46 EDT 2010
Author: atoulme
Date: 2010-10-29 18:39:45 -0400 (Fri, 29 Oct 2010)
New Revision: 35805
Modified:
labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/core/Definitions.java
labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/DataStore.java
Log:
make DataStore and Definitions serializable to keep them around when executing
Modified: labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/core/Definitions.java
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/core/Definitions.java 2010-10-29 17:52:15 UTC (rev 35804)
+++ labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/core/Definitions.java 2010-10-29 22:39:45 UTC (rev 35805)
@@ -16,14 +16,19 @@
package org.drools.bpmn2.core;
+import java.io.Serializable;
import java.util.List;
+import org.drools.bpmn2.xml.Association;
import org.drools.bpmn2.xml.DataStore;
-public class Definitions {
+public class Definitions implements Serializable {
+ private static final long serialVersionUID = 3672710271494632461L;
+
private String targetNamespace;
private List<DataStore> dataStores;
+ private List<Association> associations;
public String getTargetNamespace() {
return targetNamespace;
@@ -40,5 +45,13 @@
public List<DataStore> getDataStores() {
return this.dataStores;
}
+
+ public void setAssociations(List<Association> associations) {
+ this.associations = associations;
+ }
+
+ public List<Association> getAssociations() {
+ return this.associations;
+ }
}
Modified: labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/DataStore.java
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/DataStore.java 2010-10-29 17:52:15 UTC (rev 35804)
+++ labs/jbossrules/trunk/drools-process/drools-bpmn2/src/main/java/org/drools/bpmn2/xml/DataStore.java 2010-10-29 22:39:45 UTC (rev 35805)
@@ -15,14 +15,18 @@
*/
package org.drools.bpmn2.xml;
+import java.io.Serializable;
+
import org.drools.process.core.datatype.DataType;
/**
* @author <a href="mailto:atoulme at intalio.com">Antoine Toulme</a>
*
*/
-public class DataStore {
+public class DataStore implements Serializable {
+ private static final long serialVersionUID = -7426082902430070625L;
+
private String id;
private String name;
private DataType type;
More information about the jboss-svn-commits
mailing list