インタフェース
org.seasar.doma.bean.BeanWrapper の使用

BeanWrapper を使用しているパッケージ
org.seasar.doma.bean JavaBeans にアクセスするためのクラスを提供します。 
org.seasar.doma.copy エンティティ、JavaBeans、 Map のオブジェクトをコピーするクラスを提供します。 
 

org.seasar.doma.bean での BeanWrapper の使用
 

BeanWrapper を実装している org.seasar.doma.bean のクラス
 class FieldAccessBeanWrapper
          public なフィールドを介してプロパティにアクセスする BeanWrapper の実装です。
 class MethodAccessBeanWrapper
          public なgetter/setter メソッドを介してプロパティにアクセスする BeanWrapper です。
 

BeanWrapper を返す org.seasar.doma.bean のメソッド
 BeanWrapper MethodAccessBeanWrapperFactory.create(Object bean)
           
 BeanWrapper FieldAccessBeanWrapperFactory.create(Object bean)
           
 BeanWrapper BeanWrapperFactory.create(Object bean)
          BeanWrapper の実装を作成します。
 BeanWrapper BuiltinBeanUtilDelegate.wrap(Object bean)
           
 BeanWrapper BeanUtilDelegate.wrap(Object bean)
          JavaBeans をラップします。
static BeanWrapper BeanUtil.wrap(Object bean)
          JavaBeans をラップします。
 

org.seasar.doma.copy での BeanWrapper の使用
 

BeanWrapper を返す org.seasar.doma.copy のメソッド
protected  BeanWrapper BuiltinCopyUtilDelegate.wrap(Object bean, CopyOptions copyOptions)
          JavaBeans のラッパーを返します。
 

BeanWrapper 型のパラメータを持つ org.seasar.doma.copy のメソッド
protected  void BuiltinCopyUtilDelegate.copyFromBeanToBean(BeanWrapper src, BeanWrapper dest, CopyOptions copyOptions)
          JavaBeans から JavaBeans にコピーします。
protected  void BuiltinCopyUtilDelegate.copyFromBeanToEntity(BeanWrapper src, Entity<?> dest, CopyOptions copyOptions)
          JavaBeans から エンティティにコピーします。
protected  void BuiltinCopyUtilDelegate.copyFromBeanToMap(BeanWrapper src, Map<String,Object> dest, CopyOptions copyOptions)
          JavaBeans から Map にコピーします。
protected  void BuiltinCopyUtilDelegate.copyFromEntityToBean(Entity<?> src, BeanWrapper dest, CopyOptions copyOptions)
          エンティティから JavaBeans にコピーします。
protected  void BuiltinCopyUtilDelegate.copyFromMapToBean(Map<String,Object> src, BeanWrapper dest, CopyOptions copyOptions)
          Map から JavaBeans にコピーします。
protected  void BuiltinCopyUtilDelegate.copyToBeanProperty(Class<?> srcClass, String srcPropertyName, Object srcPropertyValue, BeanWrapper dest, CopyOptions copyOptions)
          JavaBeansのプロパティにコピーします。
 



Copyright © 2009 The Seasar Foundation. All Rights Reserved.