[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