Überprüfen Sie alle Elemente von einer Liste (Drools Expert)

Bin ich zu schreiben versucht, Regeln in Drools Expert. In der when Teil der Regel, ich schauen einige Eigenschaften des Application Objekt. Dieses Objekt enthält eine Liste und ich möchte, um zu überprüfen, ob eine Reihe von Regeln gelten für alle Objekte der SomeOtherType in dieser Liste. Die Regel soll nur ausgelöst, wenn die Beschränkungen gelten für ALLE Objekte in dieser Liste.

rule "Application eligible"
    when
        app : Application(
               some constrains
               & write some constraints for all objects in app.getList() (a method
               that returns a List<SomeOtherType> object)
        )
    then 
        //application is eligible
end

InformationsquelleAutor John Manak | 2011-02-24

Schreibe einen Kommentar