|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.openjpa.unit.OpenJPAEntityReader
public class OpenJPAEntityReader
OpenJPA用のEntityReader
実装です。
フィールドの概要 | |
---|---|
protected DataSet |
dataSet
データセット |
コンストラクタの概要 | |
---|---|
protected |
OpenJPAEntityReader()
コンストラクタ |
|
OpenJPAEntityReader(Object entity,
OpenJPAEntityDesc entityDesc)
コンストラクタ |
メソッドの概要 | |
---|---|
protected Object |
convertValue(Column c,
DataTable table,
Object value)
データをカラムの型定義に基づいて型変換を行います。 |
protected OpenJPAEntityDesc |
getEntityDesc()
OpenJPAEntityDescオブジェクトを返します。 |
DataSet |
read()
|
protected void |
setData(Object entity,
Map<String,DataRow> rowMap,
FieldMetaData meta,
Column c)
Columnオブジェクトで定義されたカラムのデータをentityから取得して対象DataRowにセットします。 |
protected void |
setIdRow(Object entity,
DataTable table,
DataRow row,
FieldMapping fMapping)
IDデータを取得して対象DataRowにセットします。 |
protected void |
setRow(Object entity,
Map<String,DataRow> rowMap,
FieldMetaData meta)
引数のmetaオブジェクトに関連するカラムデータを対象entityから取得してDataRowにセットします。 |
protected void |
setupAttributeColumns()
entityDescからdataSetのカラム定義を生成します。 |
protected void |
setupColumns()
カラムを設定します。 |
protected void |
setupRow(Object entity)
行を設定します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected final DataSet dataSet
コンストラクタの詳細 |
---|
protected OpenJPAEntityReader()
public OpenJPAEntityReader(Object entity, OpenJPAEntityDesc entityDesc)
entity
- 対象となるEntityオブジェクトentityDesc
- entityに対応するOpenJPAEntityDescオブジェクトメソッドの詳細 |
---|
protected void setupColumns()
protected void setupAttributeColumns()
protected void setupRow(Object entity)
entity
- エンティティprotected void setIdRow(Object entity, DataTable table, DataRow row, FieldMapping fMapping)
entity
- 対象Entityオブジェクトtable
- 対象DataTableオブジェクトrow
- 対象DataRowオブジェクトfMapping
- 対象カラム情報を保持するFieldMappingオブジェクトprotected void setRow(Object entity, Map<String,DataRow> rowMap, FieldMetaData meta)
entity
- 対象EntityオブジェクトrowMap
- DataRow保持Mapオブジェクトmeta
- 対象カラムデータを保持するFieldMetaDataオブジェクトprotected void setData(Object entity, Map<String,DataRow> rowMap, FieldMetaData meta, Column c)
entity
- 対象EntityオブジェクトrowMap
- DataRow保持Mapオブジェクトmeta
- 対象カラムデータを保持するFieldMetaDataオブジェクトc
- 対象カラムデータを保持するColumnオブジェクトprotected Object convertValue(Column c, DataTable table, Object value)
c
- 対象カラムデータを保持するColumnオブジェクトtable
- データセット対象DataTableオブジェクトvalue
- 型変換対象データ
protected OpenJPAEntityDesc getEntityDesc()
public DataSet read()
DataReader
内の read
DataReader.read()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |