[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