J'ai besoin de conseils sur l'écriture d'une règle pour que Drools vérifie des valeurs distinctes.Drools - Vérifier s'il y a plusieurs événements avec des propriétés différentes dans wm
je un événement en tant que tel:
public class Event {
int propertyA;
String propertyB;
}
et je voudrais vérifier s'il y a Event
s dans la mémoire de travail afin que leurs propertyA
valeurs sont les mêmes, mais ils ont 4+ propertyB
distinctes valeurs .
Par exemple: Si Event
aurait été un utilisateur, et propertyA
aurait été son id et propertyB
une couleur t-shirt, je demanderions: S'il y a un utilisateur qui portait des T-shirts avec plus ou égal à (> =) 4 couleurs différentes
Comment puis-je implémenter cette règle? Merci!
Ah 'collectSet'! –