[jboss-svn-commits] JBL Code SVN: r23427 - in labs/jbossrules/trunk/drools-compiler/src/main: resources/META-INF and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Oct 10 11:32:41 EDT 2008


Author: KrisVerlaenen
Date: 2008-10-10 11:32:41 -0400 (Fri, 10 Oct 2008)
New Revision: 23427

Modified:
   labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/xml/processes/HumanTaskNodeHandler.java
   labs/jbossrules/trunk/drools-compiler/src/main/resources/META-INF/drools-processes-4.0.xsd
Log:
 - fixed XML persistence of timers for human task node

Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/xml/processes/HumanTaskNodeHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/xml/processes/HumanTaskNodeHandler.java	2008-10-10 14:16:31 UTC (rev 23426)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/xml/processes/HumanTaskNodeHandler.java	2008-10-10 15:32:41 UTC (rev 23427)
@@ -25,7 +25,7 @@
         return new HumanTaskNode();
     }
 
-    public Class generateNodeFor() {
+    public Class<?> generateNodeFor() {
         return HumanTaskNode.class;
     }
 
@@ -38,6 +38,10 @@
         visitWork(work, xmlDump, includeMeta);
         visitInMappings(workItemNode.getInMappings(), xmlDump);
         visitOutMappings(workItemNode.getOutMappings(), xmlDump);
+        for (String eventType: workItemNode.getActionTypes()) {
+        	writeActions(eventType, workItemNode.getActions(eventType), xmlDump);
+        }
+        writeTimers(workItemNode.getTimers(), xmlDump);
         endNode("humanTask", xmlDump);
     }
     

Modified: labs/jbossrules/trunk/drools-compiler/src/main/resources/META-INF/drools-processes-4.0.xsd
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/resources/META-INF/drools-processes-4.0.xsd	2008-10-10 14:16:31 UTC (rev 23426)
+++ labs/jbossrules/trunk/drools-compiler/src/main/resources/META-INF/drools-processes-4.0.xsd	2008-10-10 15:32:41 UTC (rev 23427)
@@ -378,6 +378,7 @@
 			<xs:choice minOccurs="0" maxOccurs="unbounded">
 				<xs:element ref="drools:work"/>
 				<xs:element ref="drools:mapping"/>
+				<xs:element ref="drools:timers"/>
 				<xs:element ref="drools:onEntry"/>
 				<xs:element ref="drools:onExit"/>
 			</xs:choice>




More information about the jboss-svn-commits mailing list