[jboss-svn-commits] JBL Code SVN: r12530 - in labs/jbossrules/trunk/drools-jsr94/src: test/resources/org/drools/jsr94/rules and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Jun 12 22:57:47 EDT 2007
Author: mark.proctor at jboss.com
Date: 2007-06-12 22:57:47 -0400 (Tue, 12 Jun 2007)
New Revision: 12530
Modified:
labs/jbossrules/trunk/drools-jsr94/src/main/java/org/drools/jsr94/rules/StatefulRuleSessionImpl.java
labs/jbossrules/trunk/drools-jsr94/src/test/resources/org/drools/jsr94/rules/sisters.drl
labs/jbossrules/trunk/drools-jsr94/src/test/resources/org/drools/jsr94/rules/sisters.xml
labs/jbossrules/trunk/drools-jsr94/src/test/resources/org/drools/jsr94/rules/sisters_expander.dsl
labs/jbossrules/trunk/drools-jsr94/src/test/resources/org/drools/jsr94/rules/sisters_globals.drl
Log:
JBRULES-922 API change for assert and modify
Modified: labs/jbossrules/trunk/drools-jsr94/src/main/java/org/drools/jsr94/rules/StatefulRuleSessionImpl.java
===================================================================
--- labs/jbossrules/trunk/drools-jsr94/src/main/java/org/drools/jsr94/rules/StatefulRuleSessionImpl.java 2007-06-13 02:57:35 UTC (rev 12529)
+++ labs/jbossrules/trunk/drools-jsr94/src/main/java/org/drools/jsr94/rules/StatefulRuleSessionImpl.java 2007-06-13 02:57:47 UTC (rev 12530)
@@ -159,7 +159,7 @@
*/
public Handle addObject(final Object object) throws InvalidRuleSessionException {
checkRuleSessionValidity();
- return (Handle) this.session.assertObject( object );
+ return (Handle) this.session.insert( object );
}
/**
@@ -210,7 +210,7 @@
checkRuleSessionValidity();
if ( objectHandle instanceof FactHandle ) {
- this.session.modifyObject( (FactHandle) objectHandle,
+ this.session.update( (FactHandle) objectHandle,
newObject );
} else {
throw new InvalidHandleException( "invalid handle" );
@@ -235,7 +235,7 @@
checkRuleSessionValidity();
if ( handleObject instanceof FactHandle ) {
- this.session.retractObject( (FactHandle) handleObject );
+ this.session.retract( (FactHandle) handleObject );
} else {
throw new InvalidHandleException( "invalid handle" );
}
Modified: labs/jbossrules/trunk/drools-jsr94/src/test/resources/org/drools/jsr94/rules/sisters.drl
===================================================================
--- labs/jbossrules/trunk/drools-jsr94/src/test/resources/org/drools/jsr94/rules/sisters.drl 2007-06-13 02:57:35 UTC (rev 12529)
+++ labs/jbossrules/trunk/drools-jsr94/src/test/resources/org/drools/jsr94/rules/sisters.drl 2007-06-13 02:57:47 UTC (rev 12530)
@@ -9,5 +9,5 @@
eval( $person1.hasSister($person2) )
then
System.out.println($person1.getName() + " and " + $person2.getName() +" are sisters");
- assert( $person1.getName() + " and " + $person2.getName() +" are sisters");
+ insert( $person1.getName() + " and " + $person2.getName() +" are sisters");
end
\ No newline at end of file
Modified: labs/jbossrules/trunk/drools-jsr94/src/test/resources/org/drools/jsr94/rules/sisters.xml
===================================================================
--- labs/jbossrules/trunk/drools-jsr94/src/test/resources/org/drools/jsr94/rules/sisters.xml 2007-06-13 02:57:35 UTC (rev 12529)
+++ labs/jbossrules/trunk/drools-jsr94/src/test/resources/org/drools/jsr94/rules/sisters.xml 2007-06-13 02:57:47 UTC (rev 12530)
@@ -20,7 +20,7 @@
<rhs>
System.out.println($person1.getName() + " and " + $person2.getName() +" are sisters");
- assert( $person1.getName() + " and " + $person2.getName() +" are sisters");
+ insert( $person1.getName() + " and " + $person2.getName() +" are sisters");
</rhs>
</rule>
</package>
\ No newline at end of file
Modified: labs/jbossrules/trunk/drools-jsr94/src/test/resources/org/drools/jsr94/rules/sisters_expander.dsl
===================================================================
--- labs/jbossrules/trunk/drools-jsr94/src/test/resources/org/drools/jsr94/rules/sisters_expander.dsl 2007-06-13 02:57:35 UTC (rev 12529)
+++ labs/jbossrules/trunk/drools-jsr94/src/test/resources/org/drools/jsr94/rules/sisters_expander.dsl 2007-06-13 02:57:47 UTC (rev 12530)
@@ -1,8 +1,7 @@
-#Thats a dsl for sisters rule
-There exists a Person with name of {name}=Person(name=="{name}")
-[when]Person is at least {age} years old and lives in {location}=Person(age > {age}, location=="{location}")
-[then]Log {message}=System.out.println("{message}");
-[when]There is a Person=$person1 : Person ( )
-[when]There is a second Person and they are sisters=$person2 : Person ( ) eval( $person2.hasSister($person1) )
-[then]Tell the world they are sisters=System.out.println($person1.getName() + " and " + $person2.getName() +" are sisters");
-[then]Leave a comment in the WorkingMemory=assert( $person1.getName() + " and " + $person2.getName() +" are sisters");
+[*][]There exists a Person with name of {name}=Person(name=="{name}")
+[condition][]Person is at least {age} years old and lives in {location}=Person(age > {age}, location=="{location}")
+[consequence][]Log {message}=System.out.println("{message}");
+[condition][]There is a Person=$person1 : Person ( )
+[condition][]There is a second Person and they are sisters=$person2 : Person ( ) eval( $person2.hasSister($person1) )
+[consequence][]Tell the world they are sisters=System.out.println($person1.getName() + " and " + $person2.getName() +" are sisters");
+[consequence][]Leave a comment in the WorkingMemory=insert( $person1.getName() + " and " + $person2.getName() +" are sisters");
Modified: labs/jbossrules/trunk/drools-jsr94/src/test/resources/org/drools/jsr94/rules/sisters_globals.drl
===================================================================
--- labs/jbossrules/trunk/drools-jsr94/src/test/resources/org/drools/jsr94/rules/sisters_globals.drl 2007-06-13 02:57:35 UTC (rev 12529)
+++ labs/jbossrules/trunk/drools-jsr94/src/test/resources/org/drools/jsr94/rules/sisters_globals.drl 2007-06-13 02:57:47 UTC (rev 12530)
@@ -11,5 +11,5 @@
eval( $person1.hasSister($person2) )
then
vector.add($person1.getName() + " and " + $person2.getName() +" are sisters");
- assert( $person1.getName() + " and " + $person2.getName() +" are sisters");
+ insert( $person1.getName() + " and " + $person2.getName() +" are sisters");
end
\ No newline at end of file
More information about the jboss-svn-commits
mailing list