<br> Seems the engine does not know your list is composed by Integers and so, does not convert your 921 constant into an integer.<br><br> Not sure if we will be able to change that while keeping java 1.4 compatibility, but you can add a JIRA for investigating that.
<br><br> Meanwhile, best way is probably to set your constant as a global or something.<br><br> []s<br> Edson<br><br><br><div><span class="gmail_quote">2007/4/19, Bynum, Joe <<a href="mailto:jbynum@onecommunications.com">
jbynum@onecommunications.com</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">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?</font></span></div><br>
<div dir="ltr" align="left" lang="en-us">
<hr>
<font face="Tahoma" size="2"><b>From:</b> <a href="mailto:rules-users-bounces@lists.jboss.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">rules-users-bounces@lists.jboss.org</a>
[mailto:<a href="mailto:rules-users-bounces@lists.jboss.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">rules-users-bounces@lists.jboss.org</a>] <b>On Behalf Of </b>Bynum,
Joe<br><b>Sent:</b> Thursday, April 19, 2007 8:53 AM<br><b>To:</b>
<a href="mailto:rules-users@lists.jboss.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">rules-users@lists.jboss.org</a><br><b>Subject:</b> [rules-users] Issue with
"contains" keyword<br></font><br></div><div><span class="e" id="q_11209fd0dc78629a_1">
<div></div>
<div><font face="Arial" size="2">
<div><span><font face="Arial" size="2">I'm doing some
simple evaluation of jrules and I ran into a problem. Here's the rule I'm
having problems with:</font></span></div>
<div><span><b><font color="#960000"><font size="2"></font></font></b></span> </div>
<div><span><b><font color="#960000"><font face="Arial" size="2">rule</font></font></b></span></div></font><font size="2"><font face="Arial"> </font><font color="#008000"><font face="Arial">"751845 - Check Stages"
</font></font></font></div>
<div>
<p align="left"><font face="Arial"></font></p>
<p align="left"><b><font color="#960000"><font size="2"><font face="Arial"><span>
</span>when</font></font></font></b></p>
<p align="left"><font size="2"><font face="Arial"><span> </span>order
: Order( stages excludes <font color="#008000">921</font> )</font></font></p>
<p align="left"><b><font color="#960000"><font size="2"><font face="Arial"><span>
t</span>hen</font></font></font></b></p>
<p align="left"><font size="2"><font face="Arial"><span>
</span>System.out.println( <font color="#008000">"This order contains "</font> +
order.getStages() );</font></font></p>
<p><font face="Arial" size="2"></font><font color="#960000" face="Arial" size="2"><strong>end</strong></font></p>
<p><span><font color="#960000" face="Arial" size="2">OUTPUT:</font></span></p><span>
<p><font face="Arial" size="2">This order contains [804, 921]</font></p>
<p><span><font face="Arial" size="2">I'm actually trying to
do the opposite using 'stages contains 921'. stages is defined as follows
in the Order object.</font></span></p><span><font size="2"><font color="#7f0055" size="2">
<p><font face="Arial">private</font></p></font><font face="Arial"><font size="2">
ArrayList<Integer> </font><font color="#0000c0" size="2">stages</font><font size="2">;</font></font></font></span>
<p><span><font face="Arial" size="2">I'm using the 3.0.6
binaries on W2K w/Eclipse.</font></span></p>
<p><span><span><font face="Arial" size="2">Any ideas what I'm doing wrong here?</font></span></span></p>
<p><font face="Arial" size="2"></font> </p></span></div></span></div></div>
<br>_______________________________________________<br>rules-users mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">
https://lists.jboss.org/mailman/listinfo/rules-users</a><br><br></blockquote></div><br><br clear="all"><br>-- <br> Edson Tirelli<br> Software Engineer - JBoss Rules Core Developer<br> Office: +55 11 3124-6000<br> Mobile: +55 11 9218-4151
<br> JBoss, a division of Red Hat @ <a href="http://www.jboss.com">www.jboss.com</a>