I am new to Drools…
I have a scenario
Each fact object will have the structure:
Title
Proprietor Group
Proprietor Name
E.g.
2100-100
J2 ½ share
SMITH, JOHN
JONES, FRED
T ½ share
BROWN, CHARLIE
2100-101
J2 ½ share
BROWN, CHARLIE
JONES, FRED
T ½ share
SMITH, JOHN
2100-102
T ½ share
BROWN, CHARLIE
J2 ½ share
JONES, FRED
SMITH, JOHN
The group names and the proprietor names must be the same across each Title. The scenario above is a valid case. A failed case would result for Title 2100-100 if we add an extra Proprietor name e.g. WHITE, MARY.
I anticipate having one rule to cater for this. I am hedging towards the ‘collect’ operator but cannot get a clear picture on how to implement it.