thats different, there you are using an "Enum", whether its jdk1.4 or
jdk1.5 style. He wants to use nested properties on an accessor, that
needs to go in an eval, preciate or return value.
Mark
Anstis, Michael (M.) wrote:
I've successfully used constant strings in rules like this.
Public class Types {
Public static final String SMURF = "SMURF";
}
Rule "A"
When
$s : Person ( type == Types.SMURF )
Then
stopGargamel($s);
End
Cheers,
Mike
-----Original Message-----
From: rules-users-bounces(a)lists.jboss.org [mailto:rules-users-bounces@lists.jboss.org] On
Behalf Of Francisco Brum
Sent: 16 February 2007 14:52
To: Rules Users List
Subject: [rules-users] Use of a static variable on rules
Hello everybody!
I'm using a global class in my rules, and tried to compare a fact field with a static
variable.
This is the rule
Rule "A"
When
Service(state == ((plannerAux).SCHEDULE))
Then
Dosomething()
End
This is the declaration of the static variable from plannerAux.
public static String SCHEDULE = "SCHEDULE";
But I'm having this error:
Rule Compilation error Expression "(plannerAux)" is not a type Exception:1
errors while compiling unit Rule_A.java"
M'I doing something wrong or this is not possible to do?
__________________________________
Francisco Brum - francisco.brum(a)link.pt
Link Consulting -
http://www.link.pt/
Tel.: 213 100 031
Av. Duque D'Ávila, 23 4º Esq.
1000-138 Lisboa
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users