<br>&nbsp;&nbsp;&nbsp; Anderson,<br><br>&nbsp;&nbsp;&nbsp; What is the error? Can you provide a self contained example?<br>&nbsp;&nbsp;&nbsp; Using the &quot;from CE&quot; as showed before works.<br><br>&nbsp;&nbsp;&nbsp; BTW, are you Brazilian? Your name sounds like a Brazilian name.
<br><br>&nbsp;&nbsp;&nbsp;&nbsp; []s<br>&nbsp;&nbsp;&nbsp;&nbsp; Edson<br><br><div><span class="gmail_quote">2007/10/27, Anderson Pazza Mello &lt;<a href="mailto:payakahn@gmail.com">payakahn@gmail.com</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<font face="Times New Roman" size="3"><span style="font-size: 12pt;">How can I test all elements of the list?<br>Can I need to use something like &quot;for (int i.....)&quot;?<br></span></font><br>I&#39;m trying to do that but it is not working...
<span class="q"><br>
<font face="Times New Roman" size="3"><span style="font-size: 12pt;"><br>
&quot;Caracteristica( codCarac != 0 ) from $caracList&quot;<br>
<br>
</span></font><br><br></span>My test:<br><br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; e : Especialista (perguntado == false) <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Especialista( $moldeList : retratoUser.lstMolde )<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Molde( tipoMolde == TipoMolde.CABELO) from $moldeList<br>
<br><br>
When&nbsp; the property&nbsp; &quot;tipoMolde == TipoMolde.CABELO&quot; the rule must to be fired. The List $moldeList has 5 elements.<br><br>any idea?<br><br><br><div><span class="gmail_quote">2007/10/3, Edson Tirelli &lt;<a href="mailto:tirelli@post.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

tirelli@post.com</a>&gt;:</span><div><span class="e" id="q_115e31f6c7e05739_3"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&nbsp; Use the &quot;from&quot; CE:
<br><br>rule &quot;This rule will fire once for each Caracteristica whose codCarac is != 0&quot;
<br>when<br>&nbsp;&nbsp;&nbsp; Especialista( $caracList : <font face="Times New Roman" size="3"><span style="font-size: 12pt;">
retratoUser.lstCarac )<br>&nbsp;&nbsp;&nbsp; Caracteristica( codCarac != 0 ) from $caracList<br>then<br>&nbsp;&nbsp;&nbsp; ...<br>end<br><br>&nbsp;&nbsp; []s<br>&nbsp;&nbsp; Edson<br></span></font><br><div><span><span class="gmail_quote">2007/10/3, Bhattacharya, Sougata &lt;
<a href="mailto:sougata.bhattacharya@capgemini.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
sougata.bhattacharya@capgemini.com</a>&gt;:</span></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">











<div link="blue" vlink="blue" lang="EN-US">

<div>

<div><span><p><font color="blue" face="Verdana" size="2"><span style="font-size: 10pt; font-family: Verdana; color: blue;">If I want to test for all ith element, </span></font></p>

<p><font color="blue" face="Verdana" size="2"><span style="font-size: 10pt; font-family: Verdana; color: blue;">Like this </span></font></p>

<p><font color="blue" face="Verdana" size="2"><span style="font-size: 10pt; font-family: Verdana; color: blue;">&nbsp;</span></font></p>

<p><font face="Times New Roman" size="3"><span style="font-size: 12pt;">rule &quot;Test&quot;<br>
&nbsp; <br>
&nbsp;&nbsp;&nbsp; when<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; e :
Especialista(retratoUser.lstCarac.get(i).codCarac != 0)<span><br>
&nbsp;&nbsp;&nbsp; then <br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; System.out.println (&quot;test&quot;);<br>
&nbsp;&nbsp; &nbsp;&nbsp; <br>
end</span></span></font></p>

<p><font face="Times New Roman" size="3"><span style="font-size: 12pt;">&nbsp;</span></font></p>

<p><font face="Times New Roman" size="3"><span style="font-size: 12pt;">what should I do</span></font></p>

<p><font face="Times New Roman" size="3"><span style="font-size: 12pt;"><br>
<br>
</span></font><font color="blue" face="Verdana" size="2"><span style="font-size: 10pt; font-family: Verdana; color: blue;"></span></font></p>

<div>

<div style="text-align: center;" align="center"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">

<hr align="center" size="2" width="100%">

</span></font></div>

<p><b><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma; font-weight: bold;">From:</span></font></b><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma;">
<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><span style="font-weight: bold;">On
Behalf Of </span></b>Edson Tirelli<br>
<b><span style="font-weight: bold;">Sent:</span></b> Wednesday, October 03, 2007
6:10 AM<span><br>
<b><span style="font-weight: bold;">To:</span></b> Rules Users List<br>
<b><span style="font-weight: bold;">Subject:</span></b> Re: [rules-users] Using
java.util.List in rules</span></span></font></p>

</div>

<p><font face="Times New Roman" size="3"><span style="font-size: 12pt;">&nbsp;</span></font></p>

<div><span><p style="margin-bottom: 12pt;"><font face="Times New Roman" size="3"><span style="font-size: 12pt;"><br>
&nbsp;&nbsp; You can&#39;t explicitly call methods in the field name. Use MVEL
special notation for lists:<br>
<br>
e : Especialista(retratoUser.lstCarac[0].codCarac != 0)<br>
<br>
&nbsp;&nbsp;&nbsp; []s<br>
&nbsp;&nbsp;&nbsp; Edson<br>
&nbsp;&nbsp;&nbsp;&nbsp; </span></font></p>

<div>

<p><span><font face="Times New Roman" size="3"><span style="font-size: 12pt;">2007/10/2, Anderson Pazza Mello &lt;<a href="mailto:payakahn@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">


payakahn@gmail.com</a>&gt;:</span></font></span></p>

<p style="margin-bottom: 12pt;"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">Hi everyone,<br>
<br>
I&#39;m trying to use a java.util.List like this:<br>
<br>
rule &quot;Test&quot;<br>
&nbsp; <br>
&nbsp;&nbsp;&nbsp; when<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; e :
Especialista(retratoUser.lstCarac.get(0).codCarac != 0)<br>
&nbsp;&nbsp;&nbsp; then <br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; System.out.println (&quot;test&quot;);<br>
&nbsp;&nbsp; &nbsp;&nbsp; <br>
end<br>
<br>
The property lstCarac is a java.util.List&lt;Caracteristica&gt;. I&#39;m getting
this error :<br>
<br>
org.drools.rule.InvalidRulePackage: [18,44]: unknown:18:44 Unexpected token
&#39;0&#39;[18,46]: unknown:18:46 Unexpected token &#39;.&#39; <br>
&nbsp;&nbsp;&nbsp; at org.drools.rule.Package.checkValidity(Package.java:419)<br>
<br>
Someone knows what i have to do to fix the problem??<br>
<br clear="all">
<br>
<span>-- </span><br>
<span>Anderson</span><span> Pazza Mello</span><br>
<span>Tecnologia em Informática - UFPR </span><br>
_______________________________________________<br>
rules-users mailing list<br>
<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>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">https://lists.jboss.org/mailman/listinfo/rules-users</a></span></font></p>

</div>

<p><font face="Times New Roman" size="3"><span style="font-size: 12pt;"><br>
<br clear="all">
<br>
-- <br>
&nbsp;&nbsp;Edson Tirelli<br>
&nbsp;&nbsp;Software Engineer - JBoss Rules Core Developer<br>
&nbsp;&nbsp;Office: +55 11 3529-6000<br>
&nbsp;&nbsp;Mobile:
+55 11 9287-5646<br>
&nbsp;&nbsp;JBoss, a division of Red Hat @ <a href="http://www.jboss.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">www.jboss.com</a>
</span></font></p>

</span></div></span></div></div>

</div><div><span>



<table><tbody><tr><td bgcolor="#ffffff"><font color="#000000">This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient,  you are not authorized to read, print, retain, copy, disseminate,  distribute, or use this message or any part thereof. If you receive this  message in error, please notify the sender immediately and delete all  copies of this message.
<br>
<br>
</font></td></tr></tbody></table><br>_______________________________________________<br>rules-users mailing list<br><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><a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">https://lists.jboss.org/mailman/listinfo/rules-users</a><br><br></span></div></blockquote>

</div><div><span>
<br><br clear="all"><br>-- <br>&nbsp;&nbsp;Edson Tirelli<br>&nbsp;&nbsp;Software Engineer - JBoss Rules Core Developer<br>&nbsp;&nbsp;Office: +55 11 3529-6000<br>&nbsp;&nbsp;Mobile: +55 11 9287-5646<br>&nbsp;&nbsp;JBoss, a division of Red Hat @ <a href="http://www.jboss.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">


www.jboss.com</a>
</span></div><br>_______________________________________________<br>rules-users mailing list<br><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><a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">https://lists.jboss.org/mailman/listinfo/rules-users</a><br><br></blockquote></span>
</div></div><div><span class="e" id="q_115e31f6c7e05739_5">
<br><br clear="all"><br>-- <br>Anderson Pazza Mello<br>Tecnologia em Informática - UFPR
</span></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>&nbsp;&nbsp;Edson Tirelli<br>&nbsp;&nbsp;Software Engineer - JBoss Rules Core Developer<br>&nbsp;&nbsp;Office: +55 11 3529-6000<br>&nbsp;&nbsp;Mobile: +55 11 9287-5646<br>&nbsp;&nbsp;JBoss, a division of Red Hat @ <a href="http://www.jboss.com">
www.jboss.com</a>