Drools に実装するには、次の特定の要件があります。これを行う方法がわかりません。誰かが私に方向を教えてください。
私のプロジェクトでは、よだれルールは Java クラスに関連付けられています。ルールは、クラスにファイルされた文字列リストとして定義されます。これらのクラス オブジェクトのリストがあり、これらのクラスのルールを実行する必要があります。次のコードを使用してルールを追加しました。「Test」クラスにルールがあると想像してください。
for (Test test : testList) {
List<String> rules = test.getRules();
if (rules != null) {
for (String rule : rules) {
System.out.println("Added Rule...");
knowledgeBuilder.add(ResourceFactory.newByteArrayResource(rule.getBytes()), ResourceType.DRL);
}
}
}
事実として、「テスト」オブジェクト リストおよびその他の必要なオブジェクトが追加されます。ルールは問題なく実行されています。ここで、ルールが成功する特定の「テスト」オブジェクトを取得する必要があります。これを行う方法を知っている人はいますか? Test オブジェクトとルールを結合するメカニズムが必要だと思いますが、その方法がわかりません。誰でも助けることができますか?
前もって感謝します 。