org.apache.geronimo.persistence
Class CMPEntityManagerExtended

java.lang.Object
  extended by org.apache.geronimo.persistence.CMPEntityManagerExtended
All Implemented Interfaces:
javax.persistence.EntityManager

public class CMPEntityManagerExtended
extends Object
implements javax.persistence.EntityManager


Constructor Summary
CMPEntityManagerExtended(org.apache.geronimo.transaction.manager.TransactionManagerImpl transactionManager, String persistenceUnit, javax.persistence.EntityManagerFactory entityManagerFactory, Map entityManagerProperties)
           
 
Method Summary
 void beanRemoved()
           
 void clear()
           
 void close()
           
 boolean contains(Object o)
           
 javax.persistence.Query createNamedQuery(String s)
           
 javax.persistence.Query createNativeQuery(String s)
           
 javax.persistence.Query createNativeQuery(String s, Class aClass)
           
 javax.persistence.Query createNativeQuery(String s, String s1)
           
 javax.persistence.Query createQuery(String s)
           
<T> T
find(Class<T> aClass, Object o)
           
 void flush()
           
 Object getDelegate()
           
 javax.persistence.FlushModeType getFlushMode()
           
<T> T
getReference(Class<T> aClass, Object o)
           
 javax.persistence.EntityTransaction getTransaction()
           
 boolean isOpen()
           
 void joinTransaction()
           
 void lock(Object o, javax.persistence.LockModeType lockModeType)
           
<T> T
merge(T t)
           
 void persist(Object o)
           
 void refresh(Object o)
           
 void remove(Object o)
           
 void setFlushMode(javax.persistence.FlushModeType flushModeType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CMPEntityManagerExtended

public CMPEntityManagerExtended(org.apache.geronimo.transaction.manager.TransactionManagerImpl transactionManager,
                                String persistenceUnit,
                                javax.persistence.EntityManagerFactory entityManagerFactory,
                                Map entityManagerProperties)
Method Detail

beanRemoved

public void beanRemoved()

persist

public void persist(Object o)
Specified by:
persist in interface javax.persistence.EntityManager

merge

public <T> T merge(T t)
Specified by:
merge in interface javax.persistence.EntityManager

remove

public void remove(Object o)
Specified by:
remove in interface javax.persistence.EntityManager

find

public <T> T find(Class<T> aClass,
                  Object o)
Specified by:
find in interface javax.persistence.EntityManager

getReference

public <T> T getReference(Class<T> aClass,
                          Object o)
Specified by:
getReference in interface javax.persistence.EntityManager

flush

public void flush()
Specified by:
flush in interface javax.persistence.EntityManager

setFlushMode

public void setFlushMode(javax.persistence.FlushModeType flushModeType)
Specified by:
setFlushMode in interface javax.persistence.EntityManager

getFlushMode

public javax.persistence.FlushModeType getFlushMode()
Specified by:
getFlushMode in interface javax.persistence.EntityManager

lock

public void lock(Object o,
                 javax.persistence.LockModeType lockModeType)
Specified by:
lock in interface javax.persistence.EntityManager

refresh

public void refresh(Object o)
Specified by:
refresh in interface javax.persistence.EntityManager

clear

public void clear()
Specified by:
clear in interface javax.persistence.EntityManager

contains

public boolean contains(Object o)
Specified by:
contains in interface javax.persistence.EntityManager

createQuery

public javax.persistence.Query createQuery(String s)
Specified by:
createQuery in interface javax.persistence.EntityManager

createNamedQuery

public javax.persistence.Query createNamedQuery(String s)
Specified by:
createNamedQuery in interface javax.persistence.EntityManager

createNativeQuery

public javax.persistence.Query createNativeQuery(String s)
Specified by:
createNativeQuery in interface javax.persistence.EntityManager

createNativeQuery

public javax.persistence.Query createNativeQuery(String s,
                                                 Class aClass)
Specified by:
createNativeQuery in interface javax.persistence.EntityManager

createNativeQuery

public javax.persistence.Query createNativeQuery(String s,
                                                 String s1)
Specified by:
createNativeQuery in interface javax.persistence.EntityManager

close

public void close()
Specified by:
close in interface javax.persistence.EntityManager

isOpen

public boolean isOpen()
Specified by:
isOpen in interface javax.persistence.EntityManager

getTransaction

public javax.persistence.EntityTransaction getTransaction()
Specified by:
getTransaction in interface javax.persistence.EntityManager

joinTransaction

public void joinTransaction()
Specified by:
joinTransaction in interface javax.persistence.EntityManager

getDelegate

public Object getDelegate()
Specified by:
getDelegate in interface javax.persistence.EntityManager


Copyright © 2003-2006 Apache Software Foundation. All Rights Reserved.