Yes, I am calling fireAllRules()


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Steven Williams
Sent: Thursday, November 09, 2006 3:50 AM
To: [email protected]
Subject: Re: [drools-user] Usage of Contains

Are you calling fireAllRules()?

On 11/9/06, Rayapudi Sandeep-mgb376 <[EMAIL PROTECTED]> wrote:

Hi,

Please help me out in using 'contains'

My class is:

        public static class arrayCollection {
                ArrayList<String> arrayList;
               
                arrayCollection(){
                        arrayList = new ArrayList<String>();
                        arrayList .add("abc" );
                        arrayList.add(" def");
                        //System.out.println("Initial size of al: " + arrayList.size());
                }
                public ArrayList getArrayList(){
                        return this.arrayList ;
                }
        }

And My drl file is

rule "contains check"
        when
                arrayCollection(arrayList contains "abc")
        then
                System.out.println("contains works" );
End

When I created an instance of arrayCollection and asserted, "contains check" rule is not printing "contains working"
Can anyone tell me the reason

Thnx,
Sandeep
(080) 2601 3080




--
Steven Williams

Supervising Consultant

Object Consulting
Office: 8615 4500 Mob: 0439 898 668 Fax: 8615 4501
[EMAIL PROTECTED]
www.objectconsulting.com.au

consulting | development | training | support
our experience makes the difference

Reply via email to