intra-mart 6.1.14

jp.co.intra_mart.framework.base.service.controller
クラス SimpleControllerConverter

java.lang.Object
  拡張jp.co.intra_mart.framework.base.service.controller.SimpleControllerConverter
すべての実装インタフェース:
ControllerConverter

public class SimpleControllerConverter
extends Object
implements ControllerConverter

リクエストの内容をコントローラオブジェクトにマッピングする単純なコントローラコンバータです。 ここではコントローラオブジェクトはJavaBeansとして扱われます。 リクエストのパラメータから取得される値をコントローラオブジェクトのプロパティに設定します。 ここで対応付けられるコントローラオブジェクトのプロパティはすべてStringである必要があります。 パラメータとプロパティの対応ルールは以下のとおりです。

導入されたバージョン:
6.1

フィールドの概要
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
 

フィールドの詳細

OBJECT_PARAM_NAME

public static final String OBJECT_PARAM_NAME
コントローラオブジェクトのクラス名を設定するパラメータ名

関連項目:
定数フィールド値
コンストラクタの詳細

SimpleControllerConverter

public SimpleControllerConverter()
メソッドの詳細

init

public void init(ControllerConverterConfig config)
          throws ControllerConverterException
SimpleControllerConverterを初期化します。

定義:
インタフェース ControllerConverter 内の init
パラメータ:
config - 初期化情報
例外:
ControllerConverterException - 初期化時に例外が発生

destroy

public void destroy()
SimpleControllerConverterを破棄します。

定義:
インタフェース ControllerConverter 内の destroy

convert

public ControllerObject convert(RequestInfo info)
                         throws RequestFormatException,
                                ServletException,
                                IOException
リクエスト情報をもとに入力オブジェクトを生成します。

定義:
インタフェース ControllerConverter 内の convert
パラメータ:
info - リクエスト情報
戻り値:
リクエストの内容が含まれる入力オブジェクト
例外:
RequestFormatException - リクエストのフォーマットが不正
ServletException - 変換中にServletExceptionが発生
IOException - 変換中にIOExceptionが発生

intra-mart 6.1.14

Copyright © 2000-2010 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.