In my application, we often compare the fact's field values against a known object. For example: WHEN person(height> new Quantity(2, "m")) // the height is greater than 2 meters. will DROOLS create a "singleton" Quantity object, or will it create one object for each fact evaluation?
We consider using anoter approach, using GLOBALS. Then, the Quantity object will be created applicatively, and passed by the API to the engine. something like: GLOBAL Quantity 2meters WHEN person(height > 2meters) But this approach is combersom, because the rule author has to define part of the information in the calling application, and part in the rule. Do you have a good practice how to handle these situations? Thanks, David -- View this message in context: http://www.nabble.com/Creating-objects-in-WHEN-clause-tp22207616p22207616.html Sent from the drools - user mailing list archive at Nabble.com. _______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
