Hi, Ansgar,
Am 22.10.2011 20:28 schrieb "Martin A" <wmlsub@gmail.com>:
>
> Hello,
>
> I try to put a condition in my LHS, such as:
>
> rule "initial_playground_dialog"
> #agenda-group "firstTimeUser"
> #salience 99
> when
> $gst : GameStateController(!hasEventOccurred("initial_playground_dialog"))
> $list : List()
> $screen : FrontendScreen.PLAYGROUND
> then
> ....
> end
>
> where 'FrontendScreen' is an enum and PLAYGROUND is its property.Is it actually a property of an enum or rather one of the enum literals?
If it is actually a property, you will need to obtain an instance of the FrontendScreen enum first. If PLAYGROUND is actually an enum literal and you want to bind this literal to a variable, use:
$screen: FrontendScreen( this == FrontendScreen.PLAYGROUND )
Regards
Ansgar
> However I get a syntax error. What's the proper way to check for and assign such a session object?> _______________________________________________
>
> Any help is appreciated!
>
> Best regards,
> Martin
>
> rules-users mailing list
> rules-users@lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users