|
intra-mart 6.1.14 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.co.intra_mart.framework.base.service.controller.SimpleControllerConverter
リクエストの内容をコントローラオブジェクトにマッピングする単純なコントローラコンバータです。
ここではコントローラオブジェクトはJavaBeansとして扱われます。
リクエストのパラメータから取得される値をコントローラオブジェクトのプロパティに設定します。
ここで対応付けられるコントローラオブジェクトのプロパティはすべてString
である必要があります。
パラメータとプロパティの対応ルールは以下のとおりです。
String
またはその配列)を持つ場合はそのメソッドが使用される
String
の配列)を持たない場合は
インデックス付きのsetterメソッド(第1引数はint、第2引数はString
)が使用される
String
の配列)を持つ場合はそのメソッドが使用される
String
の配列)を持たない場合は
インデックス付きのsetterメソッド(第1引数はint、第2引数はString
)が使用される
(この場合設定される順番はリクエストのパラメータと同一となる)
String
)が使用される
(この場合リクエストのパラメータの最初の値のみが設定される)
フィールドの概要 | |
static String |
OBJECT_PARAM_NAME
コントローラオブジェクトのクラス名を設定するパラメータ名 |
コンストラクタの概要 | |
SimpleControllerConverter()
|
メソッドの概要 | |
ControllerObject |
convert(RequestInfo info)
リクエスト情報をもとに入力オブジェクトを生成します。 |
void |
destroy()
SimpleControllerConverterを破棄します。 |
void |
init(ControllerConverterConfig config)
SimpleControllerConverterを初期化します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final String OBJECT_PARAM_NAME
コンストラクタの詳細 |
public SimpleControllerConverter()
メソッドの詳細 |
public void init(ControllerConverterConfig config) throws ControllerConverterException
ControllerConverter
内の init
config
- 初期化情報
ControllerConverterException
- 初期化時に例外が発生public void destroy()
ControllerConverter
内の destroy
public ControllerObject convert(RequestInfo info) throws RequestFormatException, ServletException, IOException
ControllerConverter
内の convert
info
- リクエスト情報
RequestFormatException
- リクエストのフォーマットが不正
ServletException
- 変換中にServletExceptionが発生
IOException
- 変換中にIOExceptionが発生
|
intra-mart 6.1.14 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |