Class PluginRequest
java.lang.Object
com.infoteria.asteria.flowengine2.interfaces.PluginRequest
- All Implemented Interfaces:
Serializable
デザイナーのプラグインからコンポーネントのコールバック関数を実行する際に使用するパラメータクラスです。
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionPluginRequest(String componentName) プラグインを実行するコンポーネント名を指定してPluginRequestを構築します。 -
Method Summary
Modifier and TypeMethodDescriptionプラグインを実行するコンポーネント名を返します。booleangetParamBoolean(String name) booleanのパラメータを取得します。
パラメータが設定されていない場合は「false」が返ります。getParamDate(String name) Dateのパラメータを取得します。intgetParamInt(String name) intのパラメータを取得します。
パラメータが設定されていない場合は「-1」が返ります。コールバック関数に渡すパラメータを取得します。getParamString(String name) Stringのパラメータを取得します。static StringSerializableなObjectを文字列に変換するユーティリティメソッドです。voidsetParamBoolean(String name, boolean value) booleanのパラメータを設定します。voidsetParamDate(String name, Date value) Dateのパラメータを設定します。voidsetParamInt(String name, int value) intのパラメータを設定します。voidsetParams(VariableList value) Deprecated.setParamXXXメソッドでパラメータを設定した後にこのメソッドを実行するとそれ以前に 設定した値が失われます。voidsetParamString(String name, String value) Stringのパラメータを設定します。static SerializableobjectToStrメソッドで文字列化したオブジェクトを復元するうユーティリティメソッドです。
-
Constructor Details
-
PluginRequest
プラグインを実行するコンポーネント名を指定してPluginRequestを構築します。- Parameters:
componentName- コンポーネント名。クラス名ではなくxscでのComponent/@nameで定義した名前です。
-
-
Method Details
-
getComponentName
プラグインを実行するコンポーネント名を返します。 -
setParams
Deprecated.setParamXXXメソッドでパラメータを設定した後にこのメソッドを実行するとそれ以前に 設定した値が失われます。コールバック関数に渡すパラメータを設定します。 -
getParams
コールバック関数に渡すパラメータを取得します。 -
setParamString
Stringのパラメータを設定します。 -
setParamInt
intのパラメータを設定します。 -
setParamBoolean
booleanのパラメータを設定します。 -
setParamDate
Dateのパラメータを設定します。 -
getParamString
Stringのパラメータを取得します。 -
getParamInt
intのパラメータを取得します。
パラメータが設定されていない場合は「-1」が返ります。 -
getParamBoolean
booleanのパラメータを取得します。
パラメータが設定されていない場合は「false」が返ります。 -
getParamDate
Dateのパラメータを取得します。 -
objectToStr
SerializableなObjectを文字列に変換するユーティリティメソッドです。 -
strToObject
objectToStrメソッドで文字列化したオブジェクトを復元するうユーティリティメソッドです。
-