[rules-users] Using from

Aziz Boxwala boxwala at yahoo.com
Fri Jul 18 15:44:29 EDT 2008


Marcus,

Thank you very much. I am trying that out.

--Aziz



----- Original Message ----
From: Marcus Ilgner <marcus.ilgner at gmail.com>
To: Rules Users List <rules-users at lists.jboss.org>
Sent: Thursday, July 17, 2008 2:35:55 PM
Subject: Re: [rules-users] Using from

Hi Aziz,

On Thu, Jul 17, 2008 at 8:26 PM, Aziz Boxwala <boxwala at yahoo.com> wrote:
> I have the following class structure.
>
> Class GrandFather {
>   List<Father> fathers;
>   public List<Father> getFathers() {return fathers;}
> }
>
> Class Father {
>    int age;
>   List<Son> sons;
>   public int getAge() {return age;}
>   public List<Son> getSons() {return sons;}
> }
>
> Class Son {
>  int age;
>   public int getAge() {return age;}
> }
>
> I'd like to write a rule that finds all the Fathers who have age > 45 and
> have Sons where the son's age is greater than 5. But I can't figure out how
> to use "from" to iterate over father first and then over son.
>
> Any help will be greatly appreciated.
>
> Thanks,
> --Aziz

Something like this?

rule "FatherAndSon
when
  $father : Father(age > 45)
  $son : Son(age > 5) from $father.sons
then
// do something
end

Best regards
Marcus
_______________________________________________
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/20080718/e726f4e5/attachment.html 


More information about the rules-users mailing list