У меня возникли трудности с написанием правила, которое соответствует значению перечисления в левом.
Например, если у меня есть следующее перечисление:
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.