Since the list is not a Fact there is no reason to modify it. And because
the list will always have 1 value, you can modify it accessing it by its
index (0).
2010/4/20 Jörg Herbst <herbsthannover(a)googlemail.com>
Hi,
I'm trying to change the result of a collect operation, is this possible?
This is my sample rule:
rule "Select the only remaining value for
each feature Key"
when
# Check all not selected features
feature :
ExpertFeature(selected==false)
# if there is one enable feature select
this one
list : ArrayList (size == 1) from
collect( ExpertFeature(disabled == false, featureKey==feature.featureKey,
selected==false) )
then
# this is not working
modify( list ) {setSelected(true);}
end
Thanks
Joerg
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
--
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Esteban Aliverti