[rules-users] How to use not operator in drool.

Edson Tirelli tirelli at post.com
Wed Sep 12 12:50:11 EDT 2007


   Remove your "eval" and use "or" instead of "||" for the OR CE.

   Although, I feel that this is not what you want... what you want is
simply:

when
    Map( this['city'] not in ( "mumbai", "delhi" ) )
then
    //...
end

    []s
    Edson

2007/9/12, Gaurav2007 <gaurav.a.joshi at capgemini.com>:
>
>
> Hi ALL,
>
> I am using drool4.0.1 in my application i am able to use IN,OR,AND
> operator
> but i am facing problem in using not operator.
>
> my requirement of not operator is just like a not gate.
>
> the way i am using it is :
>
> eval(not((Map( this["city"] !="mumbai"))||(Map( this["city"] =="delhi"))))
>
>
> so can you please help me out to solve this problem:
> should i use not operator or some thing else in drool.
>
> Thanks,
>
>
> --
> View this message in context:
> http://www.nabble.com/How-to-use-not-operator-in-drool.-tf4430240.html#a12638430
> Sent from the drools - user mailing list archive at Nabble.com.
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>



-- 
  Edson Tirelli
  Software Engineer - JBoss Rules Core Developer
  Office: +55 11 3529-6000
  Mobile: +55 11 9287-5646
  JBoss, a division of Red Hat @ www.jboss.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20070912/8667155d/attachment.html 


More information about the rules-users mailing list