クラス
org.seasar.doma.copy.CopyOptions の使用

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

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

CopyOptions を返す org.seasar.doma.copy のメソッド
 CopyOptions CopyOptions.beanWrapperFactory(BeanWrapperFactory beanWrapperFactory)
          JavaBeans にどのようにアクセスするかを決める BeanWrapper のファクトリを設定します。
 CopyOptions CopyOptions.converter(Converter<?> converter, String... propertyNames)
          特定のプロパティに明示的にコンバーターを指定します。
 CopyOptions CopyOptions.exclude(String... propertyNames)
          コピーの非対象とするプロパティ名を設定します。
 CopyOptions CopyOptions.excludeWhitespace()
          空白文字をコピーの非対象とすることを示します。
 CopyOptions CopyOptions.include(String... propertyNames)
          コピーの対象とするプロパティ名を設定します。
 CopyOptions CopyOptions.includeEmptyString()
          空文字をコピーの対象とすることを示します。
 CopyOptions CopyOptions.includeNull()
          null をコピーの対象とすることを示します。
 CopyOptions CopyOptions.pattern(String pattern, String... propertyNames)
          特定のプロパティに明示的にパターンを指定します。
 

CopyOptions 型のパラメータを持つ org.seasar.doma.copy のメソッド
protected  Object BuiltinCopyUtilDelegate.convert(Converter<?> converter, Class<?> srcClass, String srcPropertyName, Object srcPropertyValue, CopyOptions copyOptions)
          値を変換します。
 void CopyUtilDelegate.copy(Map<String,Object> src, Object dest, CopyOptions copyOptions)
          オプションを指定してMap をオブジェクトにコピーします。
static void CopyUtil.copy(Map<String,Object> src, Object dest, CopyOptions copyOptions)
          オプションを指定してMap をオブジェクトにコピーします。
 void BuiltinCopyUtilDelegate.copy(Map<String,Object> src, Object dest, CopyOptions copyOptions)
           
 void CopyUtilDelegate.copy(Object src, Map<String,Object> dest, CopyOptions copyOptions)
          オプションを指定してオブジェクトを Map にコピーします。
static void CopyUtil.copy(Object src, Map<String,Object> dest, CopyOptions copyOptions)
          オプションを指定してオブジェクトを Map にコピーします。
 void BuiltinCopyUtilDelegate.copy(Object src, Map<String,Object> dest, CopyOptions copyOptions)
           
 void CopyUtilDelegate.copy(Object src, Object dest, CopyOptions copyOptions)
          オブジェクトをコピーします。
static void CopyUtil.copy(Object src, Object dest, CopyOptions copyOptions)
          オプションを指定してオブジェクトをコピーします。
 void BuiltinCopyUtilDelegate.copy(Object src, Object dest, CopyOptions copyOptions)
           
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.copyFromEntityToEntity(Entity<?> src, Entity<?> dest, CopyOptions copyOptions)
          エンティティからエンティティにコピーします。
protected  void BuiltinCopyUtilDelegate.copyFromEntityToMap(Entity<?> src, Map<String,Object> dest, CopyOptions copyOptions)
          エンティティから Map にコピーします。
protected  void BuiltinCopyUtilDelegate.copyFromMapToBean(Map<String,Object> src, BeanWrapper dest, CopyOptions copyOptions)
          Map から JavaBeans にコピーします。
protected  void BuiltinCopyUtilDelegate.copyFromMapToEntity(Map<String,Object> src, Entity<?> dest, CopyOptions copyOptions)
          Map からエンティティにコピーします。
protected  void BuiltinCopyUtilDelegate.copyToBeanProperty(Class<?> srcClass, String srcPropertyName, Object srcPropertyValue, BeanWrapper dest, CopyOptions copyOptions)
          JavaBeansのプロパティにコピーします。
protected  void BuiltinCopyUtilDelegate.copyToEntityProperty(Class<?> srcClass, String srcPropertyName, Object srcPropertyValue, Entity<?> dest, CopyOptions copyOptions)
          エンティティのプロパティにコピーします。
protected  Converter<?> BuiltinCopyUtilDelegate.findConverter(String propertyName, Class<?> destPropertyClass, CopyOptions copyOptions)
          コンバーターを探します。
protected  BeanWrapper BuiltinCopyUtilDelegate.wrap(Object bean, CopyOptions copyOptions)
          JavaBeans のラッパーを返します。
 



Copyright © 2009 The Seasar Foundation. All Rights Reserved.