我在编写与lhs中的枚举值相匹配的规则时遇到困难。Drools:如何在规则的lhs中使用枚举?
举例来说,如果我有以下枚举:
public enum EStatus {
OK,
NOT_OK
}
我想用它是这样的:
rule "my rule"
dialect "java"
when
status : EStatus() // --> this works, but I want to be more specific
// status : EStatus(this == EStatus.OK) // --> doesn't work. How can I make it work?
then
// ...
end
这甚至可能在Drools中?我使用版本5.1.1。
感谢指点出来。现在它也适用于我。这很奇怪,因为我在发布之前多次验证问题。最可能的东西溜走了... – Calin