[rules-users] Function call from LHS in Drools

Wolfgang Laun wolfgang.laun at gmail.com
Mon Jan 17 10:56:42 EST 2011


when

                System ($users: users)

                $user : User () from $users

                eval ( “SuperUser”.equals( *
HelperFunction.getUserType($user)* ) )


You just cannot bind the result of a method/function call to a variable.
Inside eval, you are in Java country, so don't use ==.


-W


2011/1/17 Mohod, Akash <Akash.Mohod at morganstanley.com>

>  Hi,
>
>
>
> I want to do something like this in my rule : -
>
>
>
> when
>
>                 System ($users: users)
>
>                 $user : User () from $users
>
>                 *$userType : HelperFunction.getUserType($user)*
>
>                 eval($userType == “SuperUser”)
>
> then
>
>                 System.out.println(“ User Type is ” + $userType);
>
> end
>
>
>
> The idea is I want to get the type of user using a static function call in
> the LHS. Is it possible to do so in the LHS.
>
> I am using Drools 5.1 .
>
>
>
> Regards,
>
> Akash
>
>
>
>
>
>
>  ------------------------------
>  NOTICE: Morgan Stanley is not acting as a municipal advisor and the
> opinions or views contained herein are not intended to be, and do not
> constitute, advice within the meaning of Section 975 of the Dodd-Frank Wall
> Street Reform and Consumer Protection Act. If you have received this
> communication in error, please destroy all electronic and paper copies and
> notify the sender immediately. Mistransmission is not intended to waive
> confidentiality or privilege. Morgan Stanley reserves the right, to the
> extent permitted under applicable law, to monitor electronic communications.
> This message is subject to terms available at the following link:
> http://www.morganstanley.com/disclaimers. If you cannot access these
> links, please notify us by reply message and we will send the contents to
> you. By messaging with Morgan Stanley you consent to the foregoing.
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20110117/14bc7310/attachment.html 


More information about the rules-users mailing list