Thanking you - much appreciated
From: rules-users-boun...@lists.jboss.org
[mailto:rules-users-boun...@lists.jboss.org] On Behalf Of Wolfgang Laun
Sent: 07 August 2009 06:48
To: Rules Users List
Subject: Re: [rules-users] Using Enums in when clause
In
In gameWinner == PARTICIPANTS.HOME.getId(), the second operand isn't an
enum, it's a method call on an enum object. Hence, it must be written as a
"Return Value Restriction" (cf. Expert doc on a Rule's LHS), thus
..., gameWinner == ( PARTICIPANTS.HOME.getId() ), ...
-W
2009/8/6 Zevenbergen, A
Hi,
This is my where clause:
when
resultInfo : TennisResultInfo(endGame == true , setNumber ==
5,gameWinner == PARTICIPANTS.HOME.getId() , gameLoseScore == 0)
then
the rule falls over on PARTICIPANTS.HOME.getId()
PARTICIPANTS.HOME.getId() is an enum and returns an integer