[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