Hi , Thanks for your quick reply,
the problem that these conditions are on different objects for example Person(name == "xyz") && (Cheese(type == "zzz") OR Address(street == "1") OR Phone (number == "xyz") ) Thanks again. Best Regards, Waleed Zedan On Sun, Nov 30, 2008 at 7:03 PM, Edson Tirelli <[EMAIL PROTECTED]> wrote: > > Are conditions 2-4 applied to the same pattern type? If so, you can use > the "||" Field Constraint Connective instead of the "or" Conditional > Element: > > when > Person( name == "Bob" ) > Cheese( type == "brie" || size > 2 || price <= 30 ) > then > ... > end > > These conditions will not generate new rules as the OR CE does... > > []s > Edson > > > 2008/11/30 Waleed Zedan <[EMAIL PROTECTED]> > >> Hi All, >> >> I have this requirment : Rule A -> Condition 1 AND >> (Condition 2 OR >> Condition 3 OR >> Condition 4) >> The problem is that OR (||) operators in drools are not a short circuiting >> operators like in Java. >> >> May you please tell me an approach to handle this situation , i have >> already tried splitting it on multiple rules ,but i am searching for better >> approach. >> >> I am using Drools 4.0.7. >> >> Thanks. >> >> Best Regards, >> >> -- >> Waleed Zedan >> >> >> >> _______________________________________________ >> rules-users mailing list >> [email protected] >> https://lists.jboss.org/mailman/listinfo/rules-users >> >> > > > -- > Edson Tirelli > JBoss Drools Core Development > JBoss, a division of Red Hat @ www.jboss.com > > _______________________________________________ > rules-users mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users > > -- Waleed Zedan Senior Software Developer IT Design & Development Department Dubai Customs
_______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
