Hi,
Am trying to model some rules using drools templates.
Currently the data inputs to rule templates are only strings, I need to be able to define
a compound value restriction set for the rule i.e if fact attribute is present in a list.
(see sample below).
e.g.
template header
dealers
template "my-template"
rule "my-rule"
when
$order : Order(dealer in (@{dealers}))
then
System.out.println("Order is present in dealer"
end
end template
I am trying to compile this template by passing it an Object which has a dealers attribute
which is essentially a List<String>. Short of creating a function which sends back a
comma separated representation of the list, does the drools compiler provide any option
to send a list.
~ Barry