com.infoteria.asteria.flowengine2.soap
Class PluginRequest

java.lang.Object
  |
  +--com.infoteria.asteria.flowengine2.soap.PluginRequest
All Implemented Interfaces:
Serializable

public class PluginRequest
extends Object
implements Serializable

デザイナーのプラグインからコンポーネントのコールバック関数を実行する際に使用するパラメータクラスです。

See Also:
Serialized Form

Constructor Summary
PluginRequest(String componentName)
          プラグインを実行するコンポーネント名を指定してPluginRequestを構築します。
 
Method Summary
 String getComponentName()
          プラグインを実行するコンポーネント名を返します。
 boolean getParamBoolean(String name)
          booleanのパラメータを取得します。
パラメータが設定されていない場合は「false」が返ります。
 Date getParamDate(String name)
          Dateのパラメータを取得します。
 int getParamInt(String name)
          intのパラメータを取得します。
パラメータが設定されていない場合は「-1」が返ります。
 VariableList getParams()
          コールバック関数に渡すパラメータを取得します。
 String getParamString(String name)
          Stringのパラメータを取得します。
static String objectToStr(Serializable o)
          SerializableなObjectを文字列に変換するユーティリティメソッドです。
 void setParamBoolean(String name, boolean value)
          booleanのパラメータを設定します。
 void setParamDate(String name, Date value)
          Dateのパラメータを設定します。
 void setParamInt(String name, int value)
          intのパラメータを設定します。
 void setParams(VariableList value)
          Deprecated. setParamXXXメソッドでパラメータを設定した後にこのメソッドを実行するとそれ以前に 設定した値が失われます。
 void setParamString(String name, String value)
          Stringのパラメータを設定します。
static Serializable strToObject(String s)
          objectToStrメソッドで文字列化したオブジェクトを復元するうユーティリティメソッドです。
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluginRequest

public PluginRequest(String componentName)
プラグインを実行するコンポーネント名を指定してPluginRequestを構築します。
Parameters:
componentName - コンポーネント名。クラス名ではなくxscでのComponent/@nameで定義した名前です。
Method Detail

getComponentName

public String getComponentName()
プラグインを実行するコンポーネント名を返します。

setParams

public void setParams(VariableList value)
Deprecated. setParamXXXメソッドでパラメータを設定した後にこのメソッドを実行するとそれ以前に 設定した値が失われます。

コールバック関数に渡すパラメータを設定します。

getParams

public VariableList getParams()
コールバック関数に渡すパラメータを取得します。

setParamString

public void setParamString(String name,
                           String value)
Stringのパラメータを設定します。

setParamInt

public void setParamInt(String name,
                        int value)
intのパラメータを設定します。

setParamBoolean

public void setParamBoolean(String name,
                            boolean value)
booleanのパラメータを設定します。

setParamDate

public void setParamDate(String name,
                         Date value)
Dateのパラメータを設定します。

getParamString

public String getParamString(String name)
Stringのパラメータを取得します。

getParamInt

public int getParamInt(String name)
intのパラメータを取得します。
パラメータが設定されていない場合は「-1」が返ります。

getParamBoolean

public boolean getParamBoolean(String name)
booleanのパラメータを取得します。
パラメータが設定されていない場合は「false」が返ります。

getParamDate

public Date getParamDate(String name)
Dateのパラメータを取得します。

objectToStr

public static String objectToStr(Serializable o)
SerializableなObjectを文字列に変換するユーティリティメソッドです。

strToObject

public static Serializable strToObject(String s)
objectToStrメソッドで文字列化したオブジェクトを復元するうユーティリティメソッドです。