[jboss-svn-commits] JBL Code SVN: r13746 - labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Jul 23 23:38:41 EDT 2007


Author: mark.proctor at jboss.com
Date: 2007-07-23 23:38:40 -0400 (Mon, 23 Jul 2007)
New Revision: 13746

Added:
   labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/ShoppingExample.java
Removed:
   labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/ShoppingDiscount.java
Log:
-renamed shopping example

Deleted: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/ShoppingDiscount.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/ShoppingDiscount.java	2007-07-24 03:37:08 UTC (rev 13745)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/ShoppingDiscount.java	2007-07-24 03:38:40 UTC (rev 13746)
@@ -1,49 +0,0 @@
-package org.drools.examples;
-
-import java.io.InputStreamReader;
-import java.io.Reader;
-
-import org.drools.FactHandle;
-import org.drools.RuleBase;
-import org.drools.RuleBaseFactory;
-import org.drools.StatefulSession;
-import org.drools.WorkingMemory;
-import org.drools.compiler.PackageBuilder;
-import org.drools.rule.Package;
-
-public class ShoppingDiscount {
-
-    public static final void main(String[] args) throws Exception {
-        final PackageBuilder builder = new PackageBuilder();
-        builder.addPackageFromDrl( new InputStreamReader( ShoppingDiscount.class.getResourceAsStream( "Shopping.drl" ) ) );
-
-        final RuleBase ruleBase = RuleBaseFactory.newRuleBase();
-        ruleBase.addPackage( builder.getPackage() );
-
-        final StatefulSession session = ruleBase.newStatefulSession();
-
-        Customer mark = new Customer( "mark",
-                                      0 );
-        session.insert( mark );
-
-        Product shoes = new Product( "shoes",
-                                     60 );
-        session.insert( shoes );
-
-        Product hat = new Product( "hat",
-                                   60 );
-        session.insert( hat );
-
-        session.insert( new Purchase( mark,
-                                      shoes ) );
-        FactHandle hatPurchaseHandle = session.insert( new Purchase( mark,
-                                                                     hat ) );
-
-        session.fireAllRules();
-
-        session.retract( hatPurchaseHandle );
-        System.out.println( "Customer mark has returned the hat" );
-        session.fireAllRules();
-    }
-
-}

Copied: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/ShoppingExample.java (from rev 13744, labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/ShoppingDiscount.java)
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/ShoppingExample.java	                        (rev 0)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/ShoppingExample.java	2007-07-24 03:38:40 UTC (rev 13746)
@@ -0,0 +1,49 @@
+package org.drools.examples;
+
+import java.io.InputStreamReader;
+import java.io.Reader;
+
+import org.drools.FactHandle;
+import org.drools.RuleBase;
+import org.drools.RuleBaseFactory;
+import org.drools.StatefulSession;
+import org.drools.WorkingMemory;
+import org.drools.compiler.PackageBuilder;
+import org.drools.rule.Package;
+
+public class ShoppingExample {
+
+    public static final void main(String[] args) throws Exception {
+        final PackageBuilder builder = new PackageBuilder();
+        builder.addPackageFromDrl( new InputStreamReader( ShoppingExample.class.getResourceAsStream( "Shopping.drl" ) ) );
+
+        final RuleBase ruleBase = RuleBaseFactory.newRuleBase();
+        ruleBase.addPackage( builder.getPackage() );
+
+        final StatefulSession session = ruleBase.newStatefulSession();
+
+        Customer mark = new Customer( "mark",
+                                      0 );
+        session.insert( mark );
+
+        Product shoes = new Product( "shoes",
+                                     60 );
+        session.insert( shoes );
+
+        Product hat = new Product( "hat",
+                                   60 );
+        session.insert( hat );
+
+        session.insert( new Purchase( mark,
+                                      shoes ) );
+        FactHandle hatPurchaseHandle = session.insert( new Purchase( mark,
+                                                                     hat ) );
+
+        session.fireAllRules();
+
+        session.retract( hatPurchaseHandle );
+        System.out.println( "Customer mark has returned the hat" );
+        session.fireAllRules();
+    }
+
+}




More information about the jboss-svn-commits mailing list