[jboss-svn-commits] JBL Code SVN: r34059 - in labs/jbossrules/trunk: drools-compiler/src/test/java/org/drools/compiler and 3 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Jul 20 06:46:40 EDT 2010


Author: KrisVerlaenen
Date: 2010-07-20 06:46:40 -0400 (Tue, 20 Jul 2010)
New Revision: 34059

Modified:
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/process/Connection.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/process/Node.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/process/Process.java
   labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/compiler/PackageBuilderTest.java
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/process/core/impl/ProcessImpl.java
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/workflow/core/impl/ConnectionImpl.java
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/workflow/instance/node/WorkItemNodeInstance.java
Log:
- metadata unification

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/process/Connection.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/process/Connection.java	2010-07-20 10:45:04 UTC (rev 34058)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/process/Connection.java	2010-07-20 10:46:40 UTC (rev 34059)
@@ -1,5 +1,7 @@
 package org.drools.definition.process;
 
+import java.util.Map;
+
 public interface Connection {
 
     Node getFrom();
@@ -10,6 +12,8 @@
 
     String getToType();
 
-    Object getMetaData(String name);
+    Map<String, Object> getMetaData();
 
+    @Deprecated Object getMetaData(String name);
+
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/process/Node.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/process/Node.java	2010-07-20 10:45:04 UTC (rev 34058)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/process/Node.java	2010-07-20 10:46:40 UTC (rev 34059)
@@ -19,6 +19,8 @@
 
     NodeContainer getNodeContainer();
 
-    Object getMetaData(String name);
+    Map<String, Object> getMetaData();
 
+    @Deprecated Object getMetaData(String name);
+
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/process/Process.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/process/Process.java	2010-07-20 10:45:04 UTC (rev 34058)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/process/Process.java	2010-07-20 10:46:40 UTC (rev 34059)
@@ -1,5 +1,7 @@
 package org.drools.definition.process;
 
+import java.util.Map;
+
 import org.drools.definition.KnowledgeDefinition;
 
 public interface Process
@@ -15,7 +17,9 @@
     String getPackageName();
 
     String getType();
+    
+    Map<String, Object> getMetaData();
 
-    Object getMetaData(String name);
+    @Deprecated Object getMetaData(String name);
 
 }

Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/compiler/PackageBuilderTest.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/compiler/PackageBuilderTest.java	2010-07-20 10:45:04 UTC (rev 34058)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/compiler/PackageBuilderTest.java	2010-07-20 10:46:40 UTC (rev 34059)
@@ -1439,6 +1439,10 @@
                                   long id) {
             return null;
         }
+        
+    	public Map<String, Object> getMetaData() {
+    		return null;
+    	}
 
         public Object getMetaData(String name) {
             return null;

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/process/core/impl/ProcessImpl.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/process/core/impl/ProcessImpl.java	2010-07-20 10:45:04 UTC (rev 34058)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/process/core/impl/ProcessImpl.java	2010-07-20 10:46:40 UTC (rev 34059)
@@ -135,6 +135,10 @@
         return null;
     }
     
+	public Map<String, Object> getMetaData() {
+		return this.metaData;
+	}
+
     public void setMetaData(String name, Object data) {
         this.metaData.put(name, data);
     }
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/workflow/core/impl/ConnectionImpl.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/workflow/core/impl/ConnectionImpl.java	2010-07-20 10:45:04 UTC (rev 34058)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/workflow/core/impl/ConnectionImpl.java	2010-07-20 10:46:40 UTC (rev 34059)
@@ -115,6 +115,10 @@
 	public void setToType(String toType) {
 		this.toType = toType;
 	}
+	
+	public Map<String, Object> getMetaData() {
+		return this.metaData;
+	}
 
 	public void setMetaData(String name, Object value) {
         this.metaData.put(name, value);

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/workflow/instance/node/WorkItemNodeInstance.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/workflow/instance/node/WorkItemNodeInstance.java	2010-07-20 10:45:04 UTC (rev 34058)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/workflow/instance/node/WorkItemNodeInstance.java	2010-07-20 10:46:40 UTC (rev 34059)
@@ -16,6 +16,7 @@
  * limitations under the License.
  */
 
+import java.io.Serializable;
 import java.util.HashMap;
 import java.util.Iterator;
 import java.util.Map;



More information about the jboss-svn-commits mailing list