Con Drools Reglas "mvel" cómo iterar sobre una colección y verificar una propiedad para cada objeto en la colección?Regla Drools iterar colecciones y verificar la propiedad
6
A
Respuesta
6
Busque la palabra clave forall
en el manual de referencia (siga la documentación en the drools page).
3
Aquí está el código para ir sobre el conjunto de intereses dentro de un objeto Persona y comprobar si uno de ellos es contiene un campo interestName "Ejecución":
rule "likes running?"
when
$p : Person()
$inter : Interest (interestName == "Running") from $p.interests
then
System.out.println("I like running too.");
end
Cuestiones relacionadas
- 1. drools regla de flujo
- 2. Drools y Maps
- 3. Drools desactiva una regla en el tiempo de ejecución
- 4. Drools - jerarquía de reglas y ejecución condicional
- 5. Obtener el nombre de la regla en la cláusula "then" en drools
- 6. Verificar la propiedad del dominio
- 7. Drools Fusion y Java EE
- 8. verificar existencia de propiedad
- 9. ¿Cómo iterar más elegantemente a través de colecciones paralelas?
- 10. JSF 1.2 - iterar sobre un mapa que contiene Colecciones
- 11. Iterar colecciones grandes en C#: Tomar mucho tiempo
- 12. Drools: ¿Cómo usar una enumeración en el lhs de una regla?
- 13. Mapas y cadenas en las reglas de Drools
- 14. ¿Drools Fusion tiene un concepto de "ahora"?
- 15. ¿Debería IDataErrorInfo.Error verificar cada propiedad?
- 16. entendiendo agenda-group en drools
- 17. Árboles de decisión y motores de reglas (Drools)
- 18. regla mod_rewrite y setenv
- 19. ¿Cómo uso Drools Planner?
- 20. drools drl cómo no hacer las condiciones
- 21. KnockoutValidation y la regla condicional requerida
- 22. Configurando drools y maven y escribiendo hello world application usándolos
- 23. Cómo iterar a través de dos colecciones de la misma longitud con un solo foreach
- 24. ¿Cómo verificar si existe una propiedad?
- 25. escuchar los cambios del portapapeles, verificar la propiedad?
- 26. Comparación de colecciones C++ STL y colecciones C#?
- 27. ¿Por qué debería usar Drools?
- 28. Depurador y colecciones de Eclipse
- 29. Symfony2 Formas y colecciones polimórficas
- 30. Verifique el elemento específico en una lista en Drools
¿Soy capaz de utilizar $ inter variable en RHS? Tengo un problema con esto en el Editor de tablas guiadas. –
@PatrykDobrowolski sí –