[jboss-jira] [JBoss JIRA] Commented: (JBRULES-1262) DSL Parser "eval"
Edson Tirelli (JIRA)
jira-events at lists.jboss.org
Tue Feb 19 11:12:27 EST 2008
[ http://jira.jboss.com/jira/browse/JBRULES-1262?page=comments#action_12399900 ]
Edson Tirelli commented on JBRULES-1262:
----------------------------------------
The fix is good for your specific case, but does not address the general case where you can have more than one pattern per line, just to mention one example.
So, my recommendation is that you can apply the fix to your local builds, but we need a general fix to include in the release. The fix for the general case requires quite some work. If no one volunteers, I will implement the fix as soon as possible, but still there are a lot of other tickets that take priority over this.
> DSL Parser "eval"
> -----------------
>
> Key: JBRULES-1262
> URL: http://jira.jboss.com/jira/browse/JBRULES-1262
> Project: JBoss Drools
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: Drl Parser/Builder
> Affects Versions: 4.0.1
> Reporter: M H
> Assigned To: Edson Tirelli
> Priority: Blocker
> Fix For: 4.0.5
>
>
> [when]of type Item=Item()
> [when]- Title equals "{value}"=eval(title.isEqual("{value}")
> [when]- Event equals "{value}"=eval(id.isEqual("{value}")
> [then]Log : "{message}"=System.out.println("{message}");
> the dslr File:
> expander Test.dsl
> rule "Your First Rule"
> when
> $p : of type Item
> - Title equals "test"
> - Event equals "test"
> then
> #actions
> end
> resolves to (could be seen in the drl viewer)
> rule "Your First Rule"
> when
> $p :Item( eval(title.isEqual("test", eval(id.isEqual("test") ) )
> then
> #actions
> end
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list