|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.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 内の readDataReader.read()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||