[rules-users] need to manipulate ArrayList in rules Reg:
Murali Venugopal
murali.venugopal at sifycorp.com
Tue Dec 28 06:59:23 EST 2010
Hi,
Thanks for the input. I've opted the second one and it's working.
Thanks for your timely support Esteban.
.
_ _ _ _ |.
| | ||_|| (_||| \/
Whoever wants to be happy, let him be so: of tomorrow there's no knowing
On 12/27/2010 05:46 PM, Esteban Aliverti wrote:
> You have 2 simple approaches:
>
> 1. Insert all your Students as facts and create regular rules like
> /Student(name == 'something')/
> 2. Use the /from/ keyword:
> /$c: ClassA ()
> Student(name == "something") from $c.students/
>
> Best Regards,
>
> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
>
> Esteban Aliverti
> - Developer @ http://www.plugtree.com <http://www.plugtree.com>
> - Blog @ http://ilesteban.wordpress.com
>
>
> On Mon, Dec 27, 2010 at 5:23 AM, Murali Venugopal
> <murali.venugopal at sifycorp.com <mailto:murali.venugopal at sifycorp.com>>
> wrote:
>
>
> Hi,
>
> I'm inserting an Object calld ClassA into the working memory.
> Which has got it's students in an ArrayList
>
> Like this...
>
> public class ClassA {
>
> private String RoomNo;
> private ArrayList<Student> students;
>
> ...
>
> }
>
> public class Student {
>
> private String name;
> private String rollNo;
>
> ...
>
> }
>
> Now, i've to write a rule to find a particular student with his
> role number and fetch his name to make some decisions.
>
> I don't know to write a rule to access an Object's data member of
> type ArrayList and find a match. Please help.
>
> Thanks in advance.
>
> _ _ _ _ |.
> | | ||_|| (_||| \/
>
> Whoever wants to be happy, let him be so: of tomorrow there's no
> knowing
>
>
>
> Get your world in your inbox!
>
> Mail, widgets, documents, spreadsheets, organizer and much more
> with your Sifymail WIYI id!
> Log on to http://www.sify.com
>
> ********** DISCLAIMER **********
> Information contained and transmitted by this E-MAIL is proprietary to
> Sify Limited and is intended for use only by the individual or
> entity to
> which it is addressed, and may contain information that is privileged,
> confidential or exempt from disclosure under applicable law. If
> this is a
> forwarded message, the content of this E-MAIL may not have been
> sent with
> the authority of the Company. If you are not the intended
> recipient, an
> agent of the intended recipient or a person responsible for
> delivering the
> information to the named recipient, you are notified that any use,
> distribution, transmission, printing, copying or dissemination of this
> information in any way or in any manner is strictly prohibited. If
> you have
> received this communication in error, please delete this mail &
> notify us
> immediately at admin at sifycorp.com <mailto:admin at sifycorp.com>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org <mailto:rules-users at lists.jboss.org>
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
>
> _______________________________________________
> 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/20101228/c837e4b6/attachment.html
More information about the rules-users
mailing list