2016-11-25 16 views
1

Droolsには、javaファイルではなく、ルールファイル自体にfunctionality for declaring new data typesがあります。ルールファイル内で宣言された型のメソッドの定義

しかし、どのようにデータ型のメソッドを定義できますか?例えば

私は、ルール・ファイル内の次の型宣言した場合、:

declare Address 
    number : int 
    streetName : String 
    city : String 
end 

をどのように私はそれにメソッドを追加することができます。

public int doubleNumber() 
{ 
    number = number * 2; 
} 

答えて

2

ゲッターとセッターが提供されています。メソッドを追加することはできません。

宣言された型を引数として関数を記述できます。

これで十分でない場合は、Javaタイプを宣言してください。

+0

ありがとうございました!万一、[この問題](http://stackoverflow.com/q/40803008/1925388)の解決方法をご存知ですか? –

関連する問題