jp.oarts.pirka.core.util.converter
クラス DtoConverter

java.lang.Object
  上位を拡張 jp.oarts.pirka.core.util.converter.DtoConverter
すべての実装されたインタフェース:
java.io.Serializable

public class DtoConverter
extends java.lang.Object
implements java.io.Serializable

DTOコンバーター

関連項目:
直列化された形式

コンストラクタの概要
DtoConverter()
           
 
メソッドの概要
static java.util.Map<java.lang.String,java.lang.Object> getDto(FieldMap fieldMap, boolean inputCtrlOnly, Converter... converters)
          FieldMapオブジェクトが格納されているデータよりMapオブジェクトを作成する。
static java.util.Map<java.lang.String,java.lang.Object> getDto(FieldMap fieldMap, Converter... converters)
          FieldMapオブジェクトが格納されているデータよりMapオブジェクトを作成する。
static void setDto(PirkaWindow window, java.util.Map<java.lang.String,java.lang.Object> dto, FieldMap fieldMap, boolean inputCtrlOnly, Converter... converters)
          DTO(Mapオブジェクト)の内容をFieldMapオブジェクトへ格納する。
static void setDto(PirkaWindow window, java.util.Map<java.lang.String,java.lang.Object> dto, FieldMap fieldMap, Converter... converters)
          DTO(Mapオブジェクト)の内容をFieldMapオブジェクトへ格納する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DtoConverter

public DtoConverter()
メソッドの詳細

getDto

public static java.util.Map<java.lang.String,java.lang.Object> getDto(FieldMap fieldMap,
                                                                      boolean inputCtrlOnly,
                                                                      Converter... converters)
FieldMapオブジェクトが格納されているデータよりMapオブジェクトを作成する。
ループはListオブジェクトに置き換わる。この場合Listオブジェクトの要素としてMapオブジェクトが格納される

基本的にはチェックボックス以外の入力情報はStringオブジェクト、チェックボックスはBooleanオブジェクト
として値が格納されます。Selectタグでの複数選択はTAB文字で区切られたStringとなります。
フィールド名の変更や他のクラスオブジェクトに変更してMapオブジェクトを作成したいときは
コンバーターを設定することにより可能となる。

パラメータ:
fieldMap - フィールドマップオブジェクト
inputCtrlOnly - true=入力コントロールのみ
converters - コンバーター
戻り値:
DTO(Mapオブジェクト キー:項目名 値:項目値)

getDto

public static java.util.Map<java.lang.String,java.lang.Object> getDto(FieldMap fieldMap,
                                                                      Converter... converters)
FieldMapオブジェクトが格納されているデータよりMapオブジェクトを作成する。
ループはListオブジェクトに置き換わる。この場合Listオブジェクトの要素としてMapオブジェクトが格納される

基本的にはチェックボックス以外の入力情報はStringオブジェクト、チェックボックスはBooleanオブジェクト
として値が格納されます。Selectタグでの複数選択はTAB文字で区切られたStringとなります。
フィールド名の変更や他のクラスオブジェクトに変更してMapオブジェクトを作成したいときは
コンバーターを設定することにより可能となる。

パラメータ:
fieldMap - フィールドマップオブジェクト
converters - コンバーター
戻り値:
DTO(Mapオブジェクト キー:項目名 値:項目値)

setDto

public static void setDto(PirkaWindow window,
                          java.util.Map<java.lang.String,java.lang.Object> dto,
                          FieldMap fieldMap,
                          boolean inputCtrlOnly,
                          Converter... converters)
DTO(Mapオブジェクト)の内容をFieldMapオブジェクトへ格納する。
ループはListオブジェクトにMapオブジェクトが格納されること。
項目が存在しない場合フィールドマップ上の値の置き換えは行なわれない。
項目が存在し値がnullの時はループは0回ループ、チェックボックスはfalse、その他は空文字がセットされる。
Selectタグでの複数選択はTAB文字で区切られたStringとする。
フィールド名の変更や他のクラスオブジェクトに変更してMapオブジェクトを作成したいときは
コンバーターを設定することにより可能となる。

パラメータ:
window - ウィンドウ
dto - DTO(Mapオブジェクト キー:項目名 値:項目値)
fieldMap - フィールドマップオブジェクト
inputCtrlOnly - true=入力コントロールのみ
converters - コンバーター

setDto

public static void setDto(PirkaWindow window,
                          java.util.Map<java.lang.String,java.lang.Object> dto,
                          FieldMap fieldMap,
                          Converter... converters)
DTO(Mapオブジェクト)の内容をFieldMapオブジェクトへ格納する。
ループはListオブジェクトにMapオブジェクトが格納されること。
項目が存在しない場合フィールドマップ上の値の置き換えは行なわれない。
項目が存在し値がnullの時はループは0回ループ、チェックボックスはfalse、その他は空文字がセットされる。
Selectタグでの複数選択はTAB文字で区切られたStringとする。
フィールド名の変更や他のクラスオブジェクトに変更してMapオブジェクトを作成したいときは
コンバーターを設定することにより可能となる。

パラメータ:
window - ウィンドウ
dto - DTO(Mapオブジェクト キー:項目名 値:項目値)
fieldMap - フィールドマップオブジェクト
converters - コンバーター