Drools: iterieren Liste und fügen Sie zu einer anderen Liste

Ich versuche Durchlaufen eine ArrayList und hinzufügen zu einer anderen ArrayList mithilfe von jboss drools innen die Regel.

Habe ich ein pojo mit der Liste.

Class DroolsPojo{
   List<String> answers;

   //getters and setters
}

Mein pojo Rückgabe einer Liste wie {"a","b","c","","",""}. Ich möchte zum Durchlaufen der Liste und wollen, dass das hinzufügen von Elementen, die nicht gleich "aus"(nicht leere Elemente in der Liste).

Wie kann ich das mit drools?

Gibt es eine Möglichkeit, um das element zu zählen, die nicht gleich " mit der drools.

Meine Regel ist wie folgt.

rule "rule1"
when 
   dpojo:DroolsPojo(answers!=null)
then
    List list = dpojo.getAnswers();
    //want to iterate the list here
end

Wie dies mit drools?

InformationsquelleAutor Sandamali Vidanagamage | 2013-12-12

Schreibe einen Kommentar