[jboss-svn-commits] JBL Code SVN: r13745 - labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Jul 23 23:37:08 EDT 2007
Author: mark.proctor at jboss.com
Date: 2007-07-23 23:37:08 -0400 (Mon, 23 Jul 2007)
New Revision: 13745
Modified:
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/Shopping.drl
Log:
-updated shopping to use the MVEL dialect
Modified: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/Shopping.drl
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/Shopping.drl 2007-07-24 03:26:30 UTC (rev 13744)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/Shopping.drl 2007-07-24 03:37:08 UTC (rev 13745)
@@ -1,12 +1,15 @@
package org.drools.examples
+
+dialect "mvel"
rule "Purchase notification"
salience 10
+
when
$c : Customer()
$p : Purchase( customer == $c)
then
- System.out.println( "Customer " + $c.getName() + " just purchased " + $p.getProduct().getName() );
+ System.out.println( "Customer " + $c.name + " just purchased " + $p.product.name );
end
rule "Discount removed notification"
@@ -15,7 +18,7 @@
not Discount( customer == $c )
then
$c.setDiscount( 0 );
- System.out.println( "Customer " + $c.getName() + " now has a discount of " + $c.getDiscount() );
+ System.out.println( "Customer " + $c.name + " now has a discount of " + $c.discount );
end
rule "Discount awarded notification"
@@ -23,11 +26,12 @@
$c : Customer()
$d : Discount( customer == $c )
then
- System.out.println( "Customer " + $c.getName() + " now has a discount of " + $d.getAmount() );
+ System.out.println( "Customer " + $c.name + " now has a discount of " + $d.amount );
end
rule "Apply 10% discount if total purcahses is over 100"
no-loop true
+ dialect "java"
when
$c : Customer()
$i : Double(doubleValue > 100) from accumulate ( Purchase( customer == $c, $price : product.price ),
More information about the jboss-svn-commits
mailing list