org.seasar.doma.copy
インタフェース CopyUtilDelegate

既知の実装クラスの一覧:
BuiltinCopyUtilDelegate

public interface CopyUtilDelegate

CopyUtil から処理を委譲されるクラスです。

このインタフェースの実装はスレッドセーフでなければいけません。

作成者:
taedium

メソッドの概要
 void copy(Map<String,Object> src, Object dest, CopyOptions copyOptions)
          オプションを指定してMap をオブジェクトにコピーします。
 void copy(Object src, Map<String,Object> dest, CopyOptions copyOptions)
          オプションを指定してオブジェクトを Map にコピーします。
 void copy(Object src, Object dest, CopyOptions copyOptions)
          オブジェクトをコピーします。
 

メソッドの詳細

copy

void copy(Object src,
          Object dest,
          CopyOptions copyOptions)
オブジェクトをコピーします。

次の形式のコピーを行います。

パラメータ:
src - コピー元
dest - コピー先
例外:
DomaNullPointerException - 引数のいずれかが null の場合
CopyException - コピーに失敗した場合
関連項目:
copy(Object, Object, CopyOptions)

copy

void copy(Object src,
          Map<String,Object> dest,
          CopyOptions copyOptions)
オプションを指定してオブジェクトを Map にコピーします。

次の形式のコピーを行います。

パラメータ:
src - コピー元
dest - コピー先
copyOptions - オプション
例外:
DomaNullPointerException - 引数のいずれかが null の場合
CopyException - コピーに失敗した場合
関連項目:
copy(Map, Object, CopyOptions)

copy

void copy(Map<String,Object> src,
          Object dest,
          CopyOptions copyOptions)
オプションを指定してMap をオブジェクトにコピーします。

次の形式のコピーを行います。

パラメータ:
src - コピー元
dest - コピー先
copyOptions - オプション
例外:
DomaNullPointerException - 引数のいずれかが null の場合
CopyException - コピーに失敗した場合
関連項目:
copy(Object, Map, CopyOptions)


Copyright © 2009 The Seasar Foundation. All Rights Reserved.