0
insertメソッドを使用して、Javaの値をDroolファイルに渡すことができますが、操作の後にDroolファイルの戻り値が必要です。JavaのDroolファイルから値を取得する方法
insertメソッドを使用して、Javaの値をDroolファイルに渡すことができますが、操作の後にDroolファイルの戻り値が必要です。JavaのDroolファイルから値を取得する方法
落ち着いたファイルから何も返すことはできません。それは参照によって動作します。 3以下の活動は、Javaクラスから起こる:
class TdpFactData{
private int age ....
getter , setters ....
}
----------------------------------------
TdpFactData factData=new TdpFactData();
kieSession.insert(factData); Fact data is inserted in kiesession for the drool to use
kieSession.fireAllRules(); // Here the drool file executes
// Fact data got changed based on the rules
//Utilize the fact data again in java code .
使用を使用して、ルールにファクトデータを挿入します
Javaプログラムとルールを、Javaからアクセスできるオブジェクトに必要な値を得るように記述する必要があります。これは、間違いなく、非常に一般的な答えですが、あなたの質問もそうです。 – laune