[jboss-svn-commits] JBL Code SVN: r20814 - in labs/jbossrules/trunk/drools-examples: drools-examples-drl/src/main/java/org/drools/examples/cdss and 7 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Jun 26 11:18:52 EDT 2008
Author: KrisVerlaenen
Date: 2008-06-26 11:18:52 -0400 (Thu, 26 Jun 2008)
New Revision: 20814
Removed:
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/NumberGuess.rfm
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/cdss/ClinicalPathwayX.rfm
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/cdss/TreatmentX.rfm
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/cdss/TreatmentY.rfm
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/conway/generation.rfm
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/conway/killAll.rfm
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/conway/registerNeighbor.rfm
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/ruleflow/workitems.rfm
labs/jbossrules/trunk/drools-examples/drools-insurance/src/main/rules/approval/insurance-process.rfm
Modified:
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/NumberGuessExample.java
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/cdss/CDSSExample.java
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/conway/RuleFlowDelegate.java
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/ruleflow/WorkItemExample.java
Log:
JBRULES-1658: Generalize action framework
Modified: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/NumberGuessExample.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/NumberGuessExample.java 2008-06-26 15:08:30 UTC (rev 20813)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/NumberGuessExample.java 2008-06-26 15:18:52 UTC (rev 20814)
@@ -19,7 +19,7 @@
final PackageBuilder builder = new PackageBuilder();
builder.addPackageFromDrl( new InputStreamReader( ShoppingExample.class.getResourceAsStream( "NumberGuess.drl" ) ) );
- builder.addRuleFlow( new InputStreamReader( ShoppingExample.class.getResourceAsStream( "NumberGuess.rfm" ) ) );
+ builder.addRuleFlow( new InputStreamReader( ShoppingExample.class.getResourceAsStream( "NumberGuess.rf" ) ) );
final RuleBase ruleBase = RuleBaseFactory.newRuleBase();
ruleBase.addPackage( builder.getPackage() );
Modified: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/cdss/CDSSExample.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/cdss/CDSSExample.java 2008-06-26 15:08:30 UTC (rev 20813)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/cdss/CDSSExample.java 2008-06-26 15:18:52 UTC (rev 20814)
@@ -83,13 +83,13 @@
CDSSExample.class.getResourceAsStream("/org/drools/examples/cdss/ClinicalPathwayX.drl"));
builder.addPackageFromDrl(reader);
reader = new InputStreamReader(
- CDSSExample.class.getResourceAsStream("/org/drools/examples/cdss/ClinicalPathwayX.rfm"));
+ CDSSExample.class.getResourceAsStream("/org/drools/examples/cdss/ClinicalPathwayX.rf"));
builder.addRuleFlow(reader);
reader = new InputStreamReader(
- CDSSExample.class.getResourceAsStream("/org/drools/examples/cdss/TreatmentX.rfm"));
+ CDSSExample.class.getResourceAsStream("/org/drools/examples/cdss/TreatmentX.rf"));
builder.addRuleFlow(reader);
reader = new InputStreamReader(
- CDSSExample.class.getResourceAsStream("/org/drools/examples/cdss/TreatmentY.rfm"));
+ CDSSExample.class.getResourceAsStream("/org/drools/examples/cdss/TreatmentY.rf"));
builder.addRuleFlow(reader);
Package pkg = builder.getPackage();
Modified: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/conway/RuleFlowDelegate.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/conway/RuleFlowDelegate.java 2008-06-26 15:08:30 UTC (rev 20813)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/conway/RuleFlowDelegate.java 2008-06-26 15:18:52 UTC (rev 20814)
@@ -13,9 +13,9 @@
public RuleFlowDelegate() {
final Reader drl = new InputStreamReader( CellGridImpl.class.getResourceAsStream( "/org/drools/examples/conway/conway-ruleflow.drl" ) );
- final Reader generationRf = new InputStreamReader( CellGridImpl.class.getResourceAsStream( "/org/drools/examples/conway/generation.rfm" ) );
- final Reader killAllRf = new InputStreamReader( CellGridImpl.class.getResourceAsStream( "/org/drools/examples/conway/killAll.rfm" ) );
- final Reader registerNeighborRf = new InputStreamReader( CellGridImpl.class.getResourceAsStream( "/org/drools/examples/conway/registerNeighbor.rfm" ) );
+ final Reader generationRf = new InputStreamReader( CellGridImpl.class.getResourceAsStream( "/org/drools/examples/conway/generation.rf" ) );
+ final Reader killAllRf = new InputStreamReader( CellGridImpl.class.getResourceAsStream( "/org/drools/examples/conway/killAll.rf" ) );
+ final Reader registerNeighborRf = new InputStreamReader( CellGridImpl.class.getResourceAsStream( "/org/drools/examples/conway/registerNeighbor.rf" ) );
try {
PackageBuilder builder = new PackageBuilder();
Modified: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/ruleflow/WorkItemExample.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/ruleflow/WorkItemExample.java 2008-06-26 15:08:30 UTC (rev 20813)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/ruleflow/WorkItemExample.java 2008-06-26 15:18:52 UTC (rev 20814)
@@ -38,7 +38,7 @@
private static RuleBase readRule() throws Exception {
PackageBuilder builder = new PackageBuilder();
- Reader source = new InputStreamReader( WorkItemExample.class.getResourceAsStream( "/org/drools/examples/ruleflow/workitems.rfm" ) );
+ Reader source = new InputStreamReader( WorkItemExample.class.getResourceAsStream( "/org/drools/examples/ruleflow/workitems.rf" ) );
builder.addRuleFlow(source);
Package pkg = builder.getPackage();
RuleBase ruleBase = RuleBaseFactory.newRuleBase();
Deleted: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/NumberGuess.rfm
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/NumberGuess.rfm 2008-06-26 15:08:30 UTC (rev 20813)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/NumberGuess.rfm 2008-06-26 15:18:52 UTC (rev 20814)
@@ -1,71 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<process xmlns="http://drools.org/drools-4.0/process"
- xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:schemaLocation="http://drools.org/drools-4.0/process drools-processes-4.0.xsd"
- type="RuleFlow" name="Number Guess" id="Number Guess" package-name="org.drools.examples" >
-
- <header>
- <imports>
- <import name="org.drools.examples.NumberGuessExample.Game" />
- <import name="org.drools.examples.NumberGuessExample.GameRules" />
- <import name="org.drools.examples.NumberGuessExample.RandomNumber" />
- </imports>
- </header>
-
- <nodes>
- <start id="1" name="Start" />
- <actionNode id="2" name="Guess correct" >
- <action type="expression" dialect="mvel" >System.out.println( "You guessed correctly" );</action>
- </actionNode>
- <ruleSet id="3" name="No more Guesses" ruleFlowGroup="No more Guesses" />
- <end id="4" name="End" />
- <split id="5" name="Guess correct?" type="2" >
- <constraints>
- <constraint toNodeId="13" toType="DROOLS_DEFAULT" name="too low" priority="1" type="rule" dialect="mvel" >RandomNumber( randomValue : value )
-Guess( value < randomValue )</constraint>
- <constraint toNodeId="12" toType="DROOLS_DEFAULT" name="too high" priority="1" type="rule" dialect="mvel" >RandomNumber( randomValue : value )
-Guess( value > randomValue )</constraint>
- <constraint toNodeId="2" toType="DROOLS_DEFAULT" name="correct" priority="1" type="rule" dialect="mvel" >RandomNumber( randomValue : value )
-Guess( value == randomValue )</constraint>
- </constraints>
- </split>
- <join id="6" name="More guesses Join" type="2" />
- <ruleSet id="7" name="Guess" ruleFlowGroup="Guess" />
- <split id="8" name="More Guesses?" type="2" >
- <constraints>
- <constraint toNodeId="6" toType="DROOLS_DEFAULT" name="More guesses" priority="1" type="rule" dialect="mvel" >GameRules( allowed : allowedGuesses )
-Game( guessCount < allowed )</constraint>
- <constraint toNodeId="3" toType="DROOLS_DEFAULT" name="No more Guesses" priority="1" type="rule" dialect="mvel" >GameRules( allowed : allowedGuesses )
-Game( guessCount >= allowed )</constraint>
- </constraints>
- </split>
- <join id="9" name="Incorrect guess" type="2" />
- <join id="10" name="No more guesses Join" type="2" />
- <ruleSet id="11" name="Guess incorrect" ruleFlowGroup="Guess incorrect" />
- <actionNode id="12" name="Too high" >
- <action type="expression" dialect="mvel" >System.out.println( "Your guess was too high" );</action>
- </actionNode>
- <actionNode id="13" name="Too low" >
- <action type="expression" dialect="mvel" >System.out.println( "Your guess was too low" );</action>
- </actionNode>
- </nodes>
-
- <connections>
- <connection from="5" to="2" />
- <connection from="8" to="3" />
- <connection from="10" to="4" />
- <connection from="7" to="5" />
- <connection from="1" to="6" />
- <connection from="8" to="6" />
- <connection from="6" to="7" />
- <connection from="11" to="8" />
- <connection from="12" to="9" />
- <connection from="13" to="9" />
- <connection from="3" to="10" />
- <connection from="2" to="10" />
- <connection from="9" to="11" />
- <connection from="5" to="12" />
- <connection from="5" to="13" />
- </connections>
-
-</process>
\ No newline at end of file
Deleted: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/cdss/ClinicalPathwayX.rfm
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/cdss/ClinicalPathwayX.rfm 2008-06-26 15:08:30 UTC (rev 20813)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/cdss/ClinicalPathwayX.rfm 2008-06-26 15:18:52 UTC (rev 20814)
@@ -1,60 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<process xmlns="http://drools.org/drools-4.0/process"
- xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:schemaLocation="http://drools.org/drools-4.0/process drools-processes-4.0.xsd"
- type="RuleFlow" name="ClinicalPathwayX" id="org.drools.examples.cdss.ClinicalPathwayX" package-name="com.sample" version="1.0" >
-
- <header>
- <imports>
- <import name="org.drools.examples.cdss.data.Diagnose" />
- <import name="org.drools.examples.cdss.Terminology" />
- </imports>
- </header>
-
- <nodes>
- <start id="1" name="Start" />
- <action id="3" name="Notify GP" dialect="mvel" >System.out.println("Notifying GP of patient of the diagnose.");</action>
- <ruleSet id="4" name="Examinations" ruleFlowGroup="Examinations" />
- <join id="5" name="" type="2" />
- <ruleSet id="6" name="Additional Examinations" ruleFlowGroup="AdditionalExaminations" />
- <split id="7" name="Diagnose complete?" type="2" >
- <constraints>
- <constraint toNodeId="6" toType="DROOLS_DEFAULT" name="Diagnose inconclusive" priority="1" type="rule" dialect="mvel" >Diagnose( type == Terminology.DIAGNOSE_X_TYPE_UNKNOWN )</constraint>
- <constraint toNodeId="3" toType="DROOLS_DEFAULT" name="Diagnosed complete" priority="2" type="rule" dialect="mvel" >eval(true)</constraint>
- </constraints>
- </split>
- <split id="8" name="Select Treatment" type="2" >
- <constraints>
- <constraint toNodeId="10" toType="DROOLS_DEFAULT" name="Diagnosed type 2" priority="2" type="rule" dialect="mvel" >Diagnose( type == Terminology.DIAGNOSE_X_TYPE2 )</constraint>
- <constraint toNodeId="9" toType="DROOLS_DEFAULT" name="Diagnosed type 1" priority="1" type="rule" dialect="mvel" >Diagnose( type == Terminology.DIAGNOSE_X_TYPE1 )</constraint>
- <constraint toNodeId="12" toType="DROOLS_DEFAULT" name="Else" priority="3" type="rule" dialect="mvel" >eval(true)</constraint>
- </constraints>
- </split>
- <subProcess id="9" name="Treatment X" processId="org.drools.examples.cdss.TreatmentX" />
- <subProcess id="10" name="Treatment Y" processId="org.drools.examples.cdss.TreatmentY" />
- <join id="11" name="" type="2" />
- <end id="12" name="End" />
- <action id="13" name="Schedule Follow-up" dialect="mvel" >System.out.println("Scheduling follow-up of patient.");</action>
- <end id="14" name="End" />
- <milestone id="15" name="Wait for Diagnose" >Diagnose( )</milestone>
- </nodes>
-
- <connections>
- <connection from="7" to="3" />
- <connection from="1" to="4" />
- <connection from="4" to="5" />
- <connection from="6" to="5" />
- <connection from="7" to="6" />
- <connection from="15" to="7" />
- <connection from="3" to="8" />
- <connection from="8" to="9" />
- <connection from="8" to="10" />
- <connection from="9" to="11" />
- <connection from="10" to="11" />
- <connection from="8" to="12" />
- <connection from="11" to="13" />
- <connection from="13" to="14" />
- <connection from="5" to="15" />
- </connections>
-
-</process>
\ No newline at end of file
Deleted: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/cdss/TreatmentX.rfm
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/cdss/TreatmentX.rfm 2008-06-26 15:08:30 UTC (rev 20813)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/cdss/TreatmentX.rfm 2008-06-26 15:18:52 UTC (rev 20814)
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<process xmlns="http://drools.org/drools-4.0/process"
- xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:schemaLocation="http://drools.org/drools-4.0/process drools-processes-4.0.xsd"
- type="RuleFlow" name="TreatmentX" id="org.drools.examples.cdss.TreatmentX" package-name="com.sample" version="1.0" >
-
- <header>
- </header>
-
- <nodes>
- <start id="1" name="Start" />
- <action id="2" name="Dummy TreatmentX" dialect="mvel" >System.out.println("Executing TreatmentX");</action>
- <end id="3" name="End" />
- </nodes>
-
- <connections>
- <connection from="1" to="2" />
- <connection from="2" to="3" />
- </connections>
-
-</process>
\ No newline at end of file
Deleted: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/cdss/TreatmentY.rfm
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/cdss/TreatmentY.rfm 2008-06-26 15:08:30 UTC (rev 20813)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/cdss/TreatmentY.rfm 2008-06-26 15:18:52 UTC (rev 20814)
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<process xmlns="http://drools.org/drools-4.0/process"
- xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:schemaLocation="http://drools.org/drools-4.0/process drools-processes-4.0.xsd"
- type="RuleFlow" name="TreatmentY" id="org.drools.examples.cdss.TreatmentY" package-name="com.sample" version="1.0" >
-
- <header>
- </header>
-
- <nodes>
- <start id="1" name="Start" />
- <split id="2" name="AND" type="1" />
- <join id="3" name="AND" type="1" />
- <action id="4" name="Dummy TreatmentY Part1" dialect="mvel" >System.out.println("Executing TreatmentY Part1");</action>
- <action id="5" name="Dummy TreatmentY Part2" dialect="mvel" >System.out.println("Executing TreatmentY Part2");</action>
- <action id="6" name="Dummy TreatmentY Part3" dialect="mvel" >System.out.println("Executing TreatmentY Part3");</action>
- <end id="7" name="End" />
- </nodes>
-
- <connections>
- <connection from="1" to="2" />
- <connection from="6" to="3" />
- <connection from="5" to="3" />
- <connection from="4" to="3" />
- <connection from="2" to="4" />
- <connection from="2" to="5" />
- <connection from="2" to="6" />
- <connection from="3" to="7" />
- </connections>
-
-</process>
\ No newline at end of file
Deleted: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/conway/generation.rfm
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/conway/generation.rfm 2008-06-26 15:08:30 UTC (rev 20813)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/conway/generation.rfm 2008-06-26 15:18:52 UTC (rev 20814)
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<process xmlns="http://drools.org/drools-4.0/process"
- xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:schemaLocation="http://drools.org/drools-4.0/process drools-processes-4.0.xsd"
- type="RuleFlow" name="generation" id="generation" package-name="org.drools.examples" version="1" >
-
- <header>
- </header>
-
- <nodes>
- <start id="1" name="Start" />
- <ruleSet id="2" name="calculate" ruleFlowGroup="calculate" />
- <ruleSet id="3" name="evaluate" ruleFlowGroup="evaluate" />
- <ruleSet id="4" name="rest" ruleFlowGroup="rest" />
- <ruleSet id="5" name="reset calculate" ruleFlowGroup="reset calculate" />
- <split id="6" name="Split" type="1" />
- <ruleSet id="7" name="birth" ruleFlowGroup="birth" />
- <ruleSet id="8" name="kill" ruleFlowGroup="kill" />
- <join id="9" name="Join" type="1" />
- <end id="10" name="End" />
- </nodes>
-
- <connections>
- <connection from="1" to="2" />
- <connection from="2" to="3" />
- <connection from="3" to="4" />
- <connection from="4" to="5" />
- <connection from="5" to="6" />
- <connection from="6" to="7" />
- <connection from="6" to="8" />
- <connection from="7" to="9" />
- <connection from="8" to="9" />
- <connection from="9" to="10" />
- </connections>
-
-</process>
\ No newline at end of file
Deleted: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/conway/killAll.rfm
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/conway/killAll.rfm 2008-06-26 15:08:30 UTC (rev 20813)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/conway/killAll.rfm 2008-06-26 15:18:52 UTC (rev 20814)
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<process xmlns="http://drools.org/drools-4.0/process"
- xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:schemaLocation="http://drools.org/drools-4.0/process drools-processes-4.0.xsd"
- type="RuleFlow" name="kill all" id="kill all" package-name="org.drools.examples" version="1" >
-
- <header>
- </header>
-
- <nodes>
- <start id="1" name="Start" />
- <ruleSet id="2" name="calculate before" ruleFlowGroup="calculate" />
- <ruleSet id="3" name="kill all" ruleFlowGroup="kill all" />
- <ruleSet id="4" name="calculate after" ruleFlowGroup="calculate" />
- <end id="5" name="End" />
- </nodes>
-
- <connections>
- <connection from="1" to="2" />
- <connection from="2" to="3" />
- <connection from="3" to="4" />
- <connection from="4" to="5" />
- </connections>
-
-</process>
\ No newline at end of file
Deleted: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/conway/registerNeighbor.rfm
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/conway/registerNeighbor.rfm 2008-06-26 15:08:30 UTC (rev 20813)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/conway/registerNeighbor.rfm 2008-06-26 15:18:52 UTC (rev 20814)
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<process xmlns="http://drools.org/drools-4.0/process"
- xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:schemaLocation="http://drools.org/drools-4.0/process drools-processes-4.0.xsd"
- type="RuleFlow" name="register neighbor" id="register neighbor" package-name="org.drools.examples" version="1" >
-
- <header>
- </header>
-
- <nodes>
- <start id="1" name="Start" />
- <ruleSet id="2" name="register neighbor" ruleFlowGroup="register neighbor" />
- <end id="3" name="End" />
- </nodes>
-
- <connections>
- <connection from="1" to="2" />
- <connection from="2" to="3" />
- </connections>
-
-</process>
\ No newline at end of file
Deleted: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/ruleflow/workitems.rfm
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/ruleflow/workitems.rfm 2008-06-26 15:08:30 UTC (rev 20813)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/ruleflow/workitems.rfm 2008-06-26 15:18:52 UTC (rev 20814)
@@ -1,45 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<process xmlns="http://drools.org/drools-4.0/process"
- xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:schemaLocation="http://drools.org/drools-4.0/process drools-processes-4.0.xsd"
- type="RuleFlow" name="workitems" id="com.sample.ruleflow" package-name="com.sample" version="1" >
-
- <header>
- </header>
-
- <nodes>
- <start id="1" name="Start" />
- <split id="2" name="Split" type="1" />
- <workItem id="3" name="Log" >
- <work name="Log" >
- <parameter name="Message" type="org.drools.process.core.datatype.impl.type.StringDataType" >This is the first log message</parameter>
- </work>
- </workItem>
- <workItem id="4" name="Email" >
- <work name="Email" >
- <parameter name="From" type="org.drools.process.core.datatype.impl.type.StringDataType" >me at mail.com</parameter>
- <parameter name="Subject" type="org.drools.process.core.datatype.impl.type.StringDataType" >Urgent!</parameter>
- <parameter name="To" type="org.drools.process.core.datatype.impl.type.StringDataType" >you at mail.com</parameter>
- <parameter name="Text" type="org.drools.process.core.datatype.impl.type.StringDataType" >This is an urgent email !</parameter>
- </work>
- </workItem>
- <join id="5" name="Join" type="1" />
- <workItem id="6" name="Log" >
- <work name="Log" >
- <parameter name="Message" type="org.drools.process.core.datatype.impl.type.StringDataType" >This is the second log message</parameter>
- </work>
- </workItem>
- <end id="7" name="End" />
- </nodes>
-
- <connections>
- <connection from="1" to="2" />
- <connection from="2" to="3" />
- <connection from="2" to="4" />
- <connection from="4" to="5" />
- <connection from="3" to="5" />
- <connection from="5" to="6" />
- <connection from="6" to="7" />
- </connections>
-
-</process>
\ No newline at end of file
Deleted: labs/jbossrules/trunk/drools-examples/drools-insurance/src/main/rules/approval/insurance-process.rfm
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-insurance/src/main/rules/approval/insurance-process.rfm 2008-06-26 15:08:30 UTC (rev 20813)
+++ labs/jbossrules/trunk/drools-examples/drools-insurance/src/main/rules/approval/insurance-process.rfm 2008-06-26 15:18:52 UTC (rev 20814)
@@ -1,44 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<process xmlns="http://drools.org/drools-4.0/process"
- xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:schemaLocation="http://drools.org/drools-4.0/process drools-processes-4.0.xsd"
- type="RuleFlow" name="insurance-process" id="insuranceProcess" package-name="org.acme.insurance.base" version="1.0" >
-
- <header>
- <imports>
- <import name="org.acme.insurance.base.Rejection" />
- <import name="org.acme.insurance.base.Policy" />
- </imports>
- </header>
-
- <nodes>
- <start id="1" name="Start" />
- <end id="2" name="End" />
- <join id="3" name="Join" type="2" />
- <ruleSet id="4" name="insurancecalcule" ruleFlowGroup="insurancecalcule" />
- <ruleSet id="5" name="rejection" ruleFlowGroup="rejection" />
- <ruleSet id="6" name="risk assessment" ruleFlowGroup="risk assessment" />
- <split id="7" name="Split" type="2" >
- <constraints>
- <constraint toNodeId="9" toType="DROOLS_DEFAULT" name="constraint" priority="2" type="rule" dialect="mvel" >$policy : Policy( approved == false )</constraint>
- <constraint toNodeId="8" toType="DROOLS_DEFAULT" name="constraint" priority="1" type="rule" dialect="mvel" >not Rejection()
-$policy : Policy( approved == true )</constraint>
- </constraints>
- </split>
- <action id="8" name="Action" dialect="mvel" >System.out.println("Insurance calculate");</action>
- <action id="9" name="Action" dialect="mvel" >System.out.println("Rejection");</action>
- </nodes>
-
- <connections>
- <connection from="3" to="2" />
- <connection from="4" to="3" />
- <connection from="5" to="3" />
- <connection from="8" to="4" />
- <connection from="9" to="5" />
- <connection from="1" to="6" />
- <connection from="6" to="7" />
- <connection from="7" to="8" />
- <connection from="7" to="9" />
- </connections>
-
-</process>
\ No newline at end of file
More information about the jboss-svn-commits
mailing list