[rules-users] Drools Syntax

Steve Ronderos steve.ronderos at ni.com
Thu Sep 3 14:41:15 EDT 2009


You sure can do it in Drools

rule "Rule1"
  when
    User( privilegeList contains "User Privilege", privilegeList contains 
"Admin Privilege")
  then
    //Do stuff
end
rule "Rule2"
  when
    User( privilegeList contains "Admin Privilege")
  then
    //Do stuff
end
rule "Rule3"
  when
    User( privilegeList contains "User Privilege")
  then
    //Do stuff
end

Steve Ronderos

rules-users-bounces at lists.jboss.org wrote on 09/03/2009 01:32:19 PM:

> [image removed] 
> 
> [rules-users] Drools Syntax
> 
> Lindy hagan 
> 
> to:
> 
> Rules Users List
> 
> 09/03/2009 01:35 PM
> 
> Sent by:
> 
> rules-users-bounces at lists.jboss.org
> 
> Please respond to Rules Users List
> 
> Hi,
>  
> Could anyone tell me what will be the syntax to check for a list in 
> the drl file.
>  
> For ex:
>  
> If the user object contains userid (userId) and list of privileges 
> (privilegeList) values can be User Privilege or Admin Privilege.
>  
> I want to create 3 rules : 
>  
> privilegeList.contains("User Privilege ") && privilegeList.contains
> ("Admin Privilege") first rule
> privilegeList.contains("User Privilege ") second rule, 
> privilegeList.contains("Admin Privilege")   third rule,
>  
> can this be done in Drools?
>  
> Thanks,
> Lindy
>  
>  
>  _______________________________________________
> 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/20090903/39d1bbc2/attachment.html 


More information about the rules-users mailing list