Я использую простые правила для определения некоторых правил с использованием MVEL, как описано здесь .
Хотя в репозитории очень хорошая документация, примеры MVEL ограничиваются действиями, которые выводят строку.
name: "alcohol rule"
description: "children are not allowed to buy alcohol"
priority: 2
condition: "person.isAdult() == false"
actions:
- "System.out.println(\"Shop: Sorry, you are not allowed to buy alcohol\");"
Я пытаюсь найти осмысленный способ заставить действие вызывать класс, который реализует действие.
У кого-нибудь есть решение, как передать эту информацию в MVEL!?