[jboss-svn-commits] JBL Code SVN: r14681 - in labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main: rules/org/drools/examples and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Aug 28 00:21:53 EDT 2007


Author: tirelli
Date: 2007-08-28 00:21:52 -0400 (Tue, 28 Aug 2007)
New Revision: 14681

Modified:
   labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/PetStore.java
   labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/PetStore.drl
Log:
Fixing bug when buying suggested fish tank

Modified: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/PetStore.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/PetStore.java	2007-08-28 03:19:22 UTC (rev 14680)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/PetStore.java	2007-08-28 04:21:52 UTC (rev 14681)
@@ -7,9 +7,8 @@
 import java.awt.event.MouseEvent;
 import java.io.InputStreamReader;
 import java.util.ArrayList;
-import java.util.HashMap;
+import java.util.Iterator;
 import java.util.List;
-import java.util.Map;
 import java.util.Vector;
 
 import javax.swing.AbstractButton;
@@ -34,8 +33,6 @@
 import org.drools.RuleBaseFactory;
 import org.drools.WorkingMemory;
 import org.drools.compiler.PackageBuilder;
-import org.drools.compiler.RuleBaseLoader;
-import java.util.Iterator;
 
 public class PetStore {
 

Modified: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/PetStore.drl
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/PetStore.drl	2007-08-28 03:19:22 UTC (rev 14680)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/rules/org/drools/examples/PetStore.drl	2007-08-28 04:21:52 UTC (rev 14681)
@@ -11,7 +11,7 @@
         
 global JFrame frame 
 global javax.swing.JTextArea textArea
-
+ 
 dialect "mvel"
 
 // insert each item in the shopping cart into the Working Memory 
@@ -59,7 +59,7 @@
 		ArrayList( $total : size > 5 ) from collect( Purchase( product.name == "Gold Fish" ) )
 		$fishTank : Product( name == "Fish Tank" )		
 	then
-		requireTank(frame, drools.getWorkingMemory(), $order, $fishTank, $total); 		
+		requireTank(frame, drools.getWorkingMemory(), $order, $fishTank, $total); 	
 end	
 
 rule "Show Items"
@@ -84,7 +84,7 @@
     dialect "mvel"
 	when
 	    $order : Order( grossTotal == -1)
-		Number( total : doubleValue ) from accumulate( Purchase( $price : product.price ) from $order.items,
+		Number( total : doubleValue ) from accumulate( Purchase( $price : product.price ),
    			        			   				 	   sum( $price ) )
 	then	
 	    modify( $order ) { grossTotal = total };




More information about the jboss-svn-commits mailing list