org.seasar.extension.jdbc.mapper
クラス PropertyMapperImpl

java.lang.Object
  上位を拡張 org.seasar.extension.jdbc.mapper.PropertyMapperImpl
すべての実装されたインタフェース:
PropertyMapper

public class PropertyMapperImpl
extends java.lang.Object
implements PropertyMapper

PropertyMapperの実装クラスです。

作成者:
higa

フィールドの概要
protected  java.lang.reflect.Field field
          フィールドです。
protected  int propertyIndex
          プロパティのインデックスです。
 
コンストラクタの概要
PropertyMapperImpl(java.lang.reflect.Field field, int propertyIndex)
          PropertyMapperImplを作成します。
 
メソッドの概要
 java.lang.reflect.Field getField()
          フィールドを返します。
 int getPropertyIndex()
          プロパティインデックスを返します。
 void map(java.lang.Object entity, java.lang.Object[] values)
          プロパティの値をマッピングします。
protected  void setFieldValue(java.lang.Object entity, java.lang.Object value)
          フィールドの値を設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

field

protected java.lang.reflect.Field field
フィールドです。


propertyIndex

protected int propertyIndex
プロパティのインデックスです。

コンストラクタの詳細

PropertyMapperImpl

public PropertyMapperImpl(java.lang.reflect.Field field,
                          int propertyIndex)
PropertyMapperImplを作成します。

パラメータ:
field - フィールド
propertyIndex - プロパティインデックス
メソッドの詳細

map

public void map(java.lang.Object entity,
                java.lang.Object[] values)
インタフェース PropertyMapper の記述:
プロパティの値をマッピングします。

定義:
インタフェース PropertyMapper 内の map
パラメータ:
entity - 対象エンティティ
values - 結果セットの1行分のデータ

setFieldValue

protected void setFieldValue(java.lang.Object entity,
                             java.lang.Object value)
フィールドの値を設定します。

パラメータ:
entity - エンティティ
value - プロパティの値

getField

public java.lang.reflect.Field getField()
フィールドを返します。

戻り値:
フィールド

getPropertyIndex

public int getPropertyIndex()
プロパティインデックスを返します。

戻り値:
プロパティインデックス


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.