[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