org.seasar.framework.jpa.impl
クラス DummyEntityManager

java.lang.Object
  上位を拡張 org.seasar.framework.jpa.impl.DummyEntityManager
すべての実装されたインタフェース:
EntityManager

public class DummyEntityManager
extends java.lang.Object
implements EntityManager

EntityManagerのダミー実装クラスです。

作成者:
koichik

フィールドの概要
protected  javax.sql.DataSource dataSource
          データソース
 
コンストラクタの概要
DummyEntityManager()
           
 
メソッドの概要
 void clear()
           
 void close()
           
 boolean contains(java.lang.Object entity)
           
 Query createNamedQuery(java.lang.String name)
           
 Query createNativeQuery(java.lang.String sqlString)
           
 Query createNativeQuery(java.lang.String sqlString, java.lang.Class resultClass)
           
 Query createNativeQuery(java.lang.String sqlString, java.lang.String resultSetMapping)
           
 Query createQuery(java.lang.String qlString)
           
<T> T
find(java.lang.Class<T> entityClass, java.lang.Object primaryKey)
           
 void flush()
           
 javax.sql.DataSource getDataSource()
          データソースを返します。
 java.lang.Object getDelegate()
           
 FlushModeType getFlushMode()
           
<T> T
getReference(java.lang.Class<T> entityClass, java.lang.Object primaryKey)
           
 EntityTransaction getTransaction()
           
 boolean isOpen()
           
 void joinTransaction()
           
 void lock(java.lang.Object entity, LockModeType lockMode)
           
<T> T
merge(T entity)
           
 void persist(java.lang.Object entity)
           
 void refresh(java.lang.Object entity)
           
 void remove(java.lang.Object entity)
           
 void setDataSource(javax.sql.DataSource dataSource)
          データソースを設定します。
 void setFlushMode(FlushModeType flushMode)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

dataSource

protected javax.sql.DataSource dataSource
データソース

コンストラクタの詳細

DummyEntityManager

public DummyEntityManager()
メソッドの詳細

getDataSource

public javax.sql.DataSource getDataSource()
データソースを返します。

戻り値:
データソース

setDataSource

public void setDataSource(javax.sql.DataSource dataSource)
データソースを設定します。

パラメータ:
dataSource - データソース

clear

public void clear()
定義:
インタフェース EntityManager 内の clear

close

public void close()
定義:
インタフェース EntityManager 内の close

contains

public boolean contains(java.lang.Object entity)
定義:
インタフェース EntityManager 内の contains

createNamedQuery

public Query createNamedQuery(java.lang.String name)
定義:
インタフェース EntityManager 内の createNamedQuery

createNativeQuery

public Query createNativeQuery(java.lang.String sqlString)
定義:
インタフェース EntityManager 内の createNativeQuery

createNativeQuery

public Query createNativeQuery(java.lang.String sqlString,
                               java.lang.Class resultClass)
定義:
インタフェース EntityManager 内の createNativeQuery

createNativeQuery

public Query createNativeQuery(java.lang.String sqlString,
                               java.lang.String resultSetMapping)
定義:
インタフェース EntityManager 内の createNativeQuery

createQuery

public Query createQuery(java.lang.String qlString)
定義:
インタフェース EntityManager 内の createQuery

find

public <T> T find(java.lang.Class<T> entityClass,
                  java.lang.Object primaryKey)
定義:
インタフェース EntityManager 内の find

flush

public void flush()
定義:
インタフェース EntityManager 内の flush

getDelegate

public java.lang.Object getDelegate()
定義:
インタフェース EntityManager 内の getDelegate

getFlushMode

public FlushModeType getFlushMode()
定義:
インタフェース EntityManager 内の getFlushMode

getReference

public <T> T getReference(java.lang.Class<T> entityClass,
                          java.lang.Object primaryKey)
定義:
インタフェース EntityManager 内の getReference

getTransaction

public EntityTransaction getTransaction()
定義:
インタフェース EntityManager 内の getTransaction

isOpen

public boolean isOpen()
定義:
インタフェース EntityManager 内の isOpen

joinTransaction

public void joinTransaction()
定義:
インタフェース EntityManager 内の joinTransaction

lock

public void lock(java.lang.Object entity,
                 LockModeType lockMode)
定義:
インタフェース EntityManager 内の lock

merge

public <T> T merge(T entity)
定義:
インタフェース EntityManager 内の merge

persist

public void persist(java.lang.Object entity)
定義:
インタフェース EntityManager 内の persist

refresh

public void refresh(java.lang.Object entity)
定義:
インタフェース EntityManager 内の refresh

remove

public void remove(java.lang.Object entity)
定義:
インタフェース EntityManager 内の remove

setFlushMode

public void setFlushMode(FlushModeType flushMode)
定義:
インタフェース EntityManager 内の setFlushMode


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