[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