org.seasar.openjpa.unit
クラス OpenJPAEntityReaderProvider

java.lang.Object
  上位を拡張 org.seasar.openjpa.unit.OpenJPAEntityReaderProvider
すべての実装されたインタフェース:
EntityReaderProvider

public class OpenJPAEntityReaderProvider
extends Object
implements EntityReaderProvider

OpenJPA用のEntityReaderProvider実装です。

作成者:
Hidenoshin Yoshida

コンストラクタの概要
OpenJPAEntityReaderProvider()
           
 
メソッドの概要
 OpenJPAEntityCollectionReader createEntityReader(Collection<?> entities)
           
 OpenJPAEntityReader createEntityReader(Object entity)
           
protected  Collection<Object> flatten(Collection<?> entities)
          entitiesの中にObject配列が含まれていた場合、配列の要素をCollectionに追加して、新たなCollectionを生成します。
protected  OpenJPAEntityDesc getEntityDesc(Class<?> entityClass)
          指定したentityClassに対応するOpenJPAEntityDescオブジェクトを返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

OpenJPAEntityReaderProvider

public OpenJPAEntityReaderProvider()
メソッドの詳細

createEntityReader

public OpenJPAEntityReader createEntityReader(Object entity)
定義:
インタフェース EntityReaderProvider 内の createEntityReader
関連項目:
EntityReaderProvider.createEntityReader(java.lang.Object)

createEntityReader

public OpenJPAEntityCollectionReader createEntityReader(Collection<?> entities)
定義:
インタフェース EntityReaderProvider 内の createEntityReader
関連項目:
EntityReaderProvider.createEntityReader(java.util.Collection)

getEntityDesc

protected OpenJPAEntityDesc getEntityDesc(Class<?> entityClass)
指定したentityClassに対応するOpenJPAEntityDescオブジェクトを返します。

パラメータ:
entityClass - Entityクラス
戻り値:
entityClassに対応するOpenJPAEntityDesc

flatten

protected Collection<Object> flatten(Collection<?> entities)
entitiesの中にObject配列が含まれていた場合、配列の要素をCollectionに追加して、新たなCollectionを生成します。

パラメータ:
entities - 対象Collection
戻り値:
新規作成したCollection


Copyright © 2007-2008 The Seasar Project. All Rights Reserved.