I switched the type to a String, slapped some quotes around 921 and it works as expected. Any ideas about why it's not working with an Integer?
________________________________ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Bynum, Joe Sent: Thursday, April 19, 2007 8:53 AM To: [email protected] Subject: [rules-users] Issue with "contains" keyword I'm doing some simple evaluation of jrules and I ran into a problem. Here's the rule I'm having problems with: rule "751845 - Check Stages" when order : Order( stages excludes 921 ) then System.out.println( "This order contains " + order.getStages() ); end OUTPUT: This order contains [804, 921] I'm actually trying to do the opposite using 'stages contains 921'. stages is defined as follows in the Order object. private ArrayList<Integer> stages; I'm using the 3.0.6 binaries on W2K w/Eclipse. Any ideas what I'm doing wrong here?
_______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
