[rules-users] how do you select from a global List in decisiontable

Gregory Mace gregorymace at earthlink.net
Thu Jan 13 16:56:23 EST 2011


Here is a simple example where 'otherPersonList' is a global java.util.List:

RuleTable Are friends having fun
CONDITION						CONDITION					ACTION
person: Person,  op: Person from otherPersonList	
person.getRelationShip(op)				op.getActivity()				System.out.println("$param");
FRIEND							PLAYING						Your friend is having fun
ENEMY							WORKING						Not your friend and not having fun

which produces the following drl output:

#From row number: 31
rule "Friends are having fun_31"
	
	when
		person: Person, op : Person from otherPersonList(person.getRelationShip(op) == "FRIEND", op.getActivity() == "PLAYING")
	then
		System.out.println("Your friend is having fun ");
end

#From row number: 32
rule "Friends are having fun_32"
	
	when
		person: Person, op : Person from otherPersonList(person.getRelationShip(op) == "ENEMY", op.getActivity() == "WORKING")
	then
		System.out.println("Not your friend and not having fun");
end

shouldn't the 'from' be after the statement like this:?

person: Person, op : Person(person.getRelationShip(op) == "ENEMY", op.getActivity() == "WORKING") from otherPersonList

Thx

On Jan 13, 2011, at 11:47 AM, Wolfgang Laun wrote:

> I think I understand your question, but I'm not sure how to answer it. ;-)
> 
> What, exactly, are you trying to do? "Pulling" from a list means what?
> 
> -W 
> 
> 
> On 13 January 2011 20:34, Gregory Mace <gregorymace at earthlink.net> wrote:
> I believe I have the list set up correctly as a variable, but I am not sure how to set up a condition that pulls from a global list.  Any examples?
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
> 
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20110113/d6b41d8e/attachment.html 


More information about the rules-users mailing list