[rules-users] Drools & objects' methods

Mauricio Salatino salaboy at gmail.com
Fri Apr 2 11:43:00 EDT 2010


you can use the eval() CE for execute methods and functions.
eval(myObject.myMethod());

This requiere that myMethod() returns a boolean value.
If not you can always compare things inside eval and return a boolean value

eval( myObject.myMethod()  > 5)

2010/4/2 Bertrand Grottier <b_grottier at hotmail.com>

>  Hello,
>
> In the documentation, it is written (4.8.2.1.1):
> "A Field constraint specifies a restriction to be used on a named field"
>
> A bit further:
> "A field is derived from an accessible method of the object. If your model
> objects follow the Java Bean pattern, then fields are exposed using "getXXX"
> or "isXXX" methods, where these methods take no arguments, and return
> something. Within patterns, fields can be accessed using the bean naming
> convention..."
>
> Is this mean that we have no access to our Objects' method ? (excepting
> getXXXX or isXXXX)
> Is there a way to get around this ?
>
> Thank you in advance.
>
> Regards,
>
> Benoît
>
> ------------------------------
> Hotmail débarque sur votre téléphone ! Paramétrez Hotmail sur votre
> téléphone! Gratuit ! <http://www.messengersurvotremobile.com/?d=Hotmail>
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>


-- 
- http://salaboy.wordpress.com
- http://www.jbug.com.ar
- Salatino "Salaboy" Mauricio -
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20100402/b1300285/attachment.html 


More information about the rules-users mailing list