Тест на несуществующий факт в таблице решений Drools - PullRequest
0 голосов
/ 02 марта 2019

Как добавить столбец условий в таблицу решений в Drools, которая проверяет, является ли факт нулевым?У меня есть объект, назовем его Frog (), который я передаю в вызов runRules в коде Java.Я создал правило, предназначенное для проверки, указал ли пользователь этот класс Frog ().Я пробовал следующий стиль заголовка:

СОСТОЯНИЕ не Frog () это == null

и

СОСТОЯНИЕ существует Frog () это! = Null

Учитывая, что у меня есть несколько фактов, которые я пытаюсь проверить на нулевое значение, у меня возникают проблемы с указанием проверки в таблице решений, которая выполняет следующее: если (Frog is null || Fly is null), тогда установите для isValidScenario значение false.Я считаю, что мне нужно две строки в таблице решений, чтобы проверить условие ИЛИ, но каково необходимое условие и порядок запуска только ОДНОГО из этих подмножеств правил?

...