org.seasar.toplink.jpa.unit
クラス TopLinkEntityReaderProvider

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

public class TopLinkEntityReaderProvider
extends Object
implements EntityReaderProvider

TopLink Essentials用のEntityReaderProvider実装です。

作成者:
Hidenoshin Yoshida

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

コンストラクタの詳細

TopLinkEntityReaderProvider

public TopLinkEntityReaderProvider()
メソッドの詳細

createEntityReader

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

createEntityReader

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

flatten

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

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

getEntityDesc

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

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


Copyright © 2006-2008 The Seasar Foundation. All Rights Reserved.