when a condition match call statoNodo.variabiliInOR(....) that add in to the list the first arg<br><br>the action function add the list in the azioe with the method azione.setAzione(&quot;pio&quot;,lista);<br><br>My list result is :
<br><span style="color: rgb(255, 0, 0);">Pisa</span><br style="color: rgb(255, 0, 0);"><span style="color: rgb(255, 0, 0);">Cagliari</span><br style="color: rgb(255, 0, 0);"><span style="color: rgb(255, 0, 0);">Pisa</span>
<br style="color: rgb(255, 0, 0);"><span style="color: rgb(255, 0, 0);">Cagliari</span><br><br>p<span style="color: rgb(0, 0, 102);">ackage org.drools.examples.decisiontable;</span><br style="color: rgb(0, 0, 102);"><span style="color: rgb(0, 0, 102);">
#generated from Decision Table</span><br style="color: rgb(0, 0, 102);"><span style="color: rgb(0, 0, 102);">import com.RuleEngine.ControlloreNodo.*;</span><br style="color: rgb(0, 0, 102);"><span style="color: rgb(0, 0, 102);">
import com.RuleEngine.ControlloreNodo.OggettiControllo.Azione;</span><br style="color: rgb(0, 0, 102);"><span style="color: rgb(0, 0, 102);">import com.RuleEngine.ControlloreNodo.OggettiStato.StatoNodo;</span><br style="color: rgb(0, 0, 102);">
<span style="color: rgb(0, 0, 102);">import java.util.ArrayList;</span><br style="color: rgb(0, 0, 102);"><br style="color: rgb(0, 0, 102);"><span style="color: rgb(0, 0, 102);">global StatoNodo statoNodo;</span><br style="color: rgb(0, 0, 102);">
<span style="color: rgb(0, 0, 102);">global Azione azione;</span><br style="color: rgb(0, 0, 102);"><span style="color: rgb(0, 0, 102);">global ArrayList lista;</span><br style="color: rgb(0, 0, 102);"><br style="color: rgb(0, 0, 102);">
<span style="color: rgb(0, 0, 102);">#From row number: 13</span><br style="color: rgb(0, 0, 102);"><span style="color: rgb(0, 0, 102);">rule &quot;Pricing bracket_13&quot;</span><br style="color: rgb(0, 0, 102);"><span style="color: rgb(0, 0, 102);">
&nbsp;&nbsp;&nbsp; </span><br style="color: rgb(0, 0, 102);"><span style="color: rgb(0, 0, 102);">&nbsp;&nbsp;&nbsp; salience 1</span><br style="color: rgb(0, 0, 102);"><span style="color: rgb(0, 0, 102);">&nbsp;&nbsp;&nbsp; when</span><br style="color: rgb(0, 0, 102);">
<span style="color: rgb(0, 0, 102);">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; eval(statoNodo.variabiliInOR(&quot;Pisa&quot;,lista,1))</span><br style="color: rgb(0, 0, 102);"><span style="color: rgb(0, 0, 102);">&nbsp;&nbsp;&nbsp; then</span><br style="color: rgb(0, 0, 102);">
<span style="color: rgb(0, 0, 102);">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; azione.setAzione(&quot;ciao&quot;,lista);</span><br style="color: rgb(0, 0, 102);"><span style="color: rgb(0, 0, 102);">end</span><br style="color: rgb(0, 0, 102);"><br style="color: rgb(0, 0, 102);">
<span style="color: rgb(0, 0, 102);">#From row number: 14</span><br style="color: rgb(0, 0, 102);"><span style="color: rgb(0, 0, 102);">rule &quot;Pricing bracket_14&quot;</span><br style="color: rgb(0, 0, 102);"><span style="color: rgb(0, 0, 102);">
&nbsp;&nbsp;&nbsp; </span><br style="color: rgb(0, 0, 102);"><span style="color: rgb(0, 0, 102);">&nbsp;&nbsp;&nbsp; salience 3</span><br style="color: rgb(0, 0, 102);"><span style="color: rgb(0, 0, 102);">&nbsp;&nbsp;&nbsp; when</span><br style="color: rgb(0, 0, 102);">
<span style="color: rgb(0, 0, 102);">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; eval(statoNodo.variabiliInOR(&quot;Cagliari,Pisa&quot;,lista,1))</span><br style="color: rgb(0, 0, 102);"><span style="color: rgb(0, 0, 102);">&nbsp;&nbsp;&nbsp; then</span><br style="color: rgb(0, 0, 102);">
<span style="color: rgb(0, 0, 102);">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; azione.setAzione(&quot;pio&quot;,lista);</span><br style="color: rgb(0, 0, 102);"><span style="color: rgb(0, 0, 102);">end</span><br><br>