Package net.binis.codegen.mock
Class MockEntityManager
java.lang.Object
net.binis.codegen.mock.MockEntityManager
- All Implemented Interfaces:
javax.persistence.EntityManager
public class MockEntityManager extends Object implements javax.persistence.EntityManager
-
Constructor Summary
Constructors Constructor Description MockEntityManager() -
Method Summary
Modifier and Type Method Description longcalls(MockPersistenceOperation operation)longcalls(MockPersistenceOperation operation, Object obj)voidclear()voidclose()booleancontains(Object o)<T> javax.persistence.EntityGraph<T>createEntityGraph(Class<T> aClass)javax.persistence.EntityGraph<?>createEntityGraph(String s)javax.persistence.QuerycreateNamedQuery(String s)<T> javax.persistence.TypedQuery<T>createNamedQuery(String s, Class<T> aClass)javax.persistence.StoredProcedureQuerycreateNamedStoredProcedureQuery(String s)javax.persistence.QuerycreateNativeQuery(String s)javax.persistence.QuerycreateNativeQuery(String s, Class aClass)javax.persistence.QuerycreateNativeQuery(String s, String s1)javax.persistence.QuerycreateQuery(String s)<T> javax.persistence.TypedQuery<T>createQuery(String s, Class<T> aClass)javax.persistence.QuerycreateQuery(javax.persistence.criteria.CriteriaDelete criteriaDelete)<T> javax.persistence.TypedQuery<T>createQuery(javax.persistence.criteria.CriteriaQuery<T> criteriaQuery)javax.persistence.QuerycreateQuery(javax.persistence.criteria.CriteriaUpdate criteriaUpdate)javax.persistence.StoredProcedureQuerycreateStoredProcedureQuery(String s)javax.persistence.StoredProcedureQuerycreateStoredProcedureQuery(String s, Class... classes)javax.persistence.StoredProcedureQuerycreateStoredProcedureQuery(String s, String... strings)voiddetach(Object o)<T> Tfind(Class<T> aClass, Object o)<T> Tfind(Class<T> aClass, Object o, Map<String,Object> map)<T> Tfind(Class<T> aClass, Object o, javax.persistence.LockModeType lockModeType)<T> Tfind(Class<T> aClass, Object o, javax.persistence.LockModeType lockModeType, Map<String,Object> map)voidflush()javax.persistence.criteria.CriteriaBuildergetCriteriaBuilder()ObjectgetDelegate()javax.persistence.EntityGraph<?>getEntityGraph(String s)<T> List<javax.persistence.EntityGraph<? super T>>getEntityGraphs(Class<T> aClass)javax.persistence.EntityManagerFactorygetEntityManagerFactory()javax.persistence.FlushModeTypegetFlushMode()javax.persistence.LockModeTypegetLockMode(Object o)javax.persistence.metamodel.MetamodelgetMetamodel()Map<String,Object>getProperties()<T> TgetReference(Class<T> aClass, Object o)javax.persistence.EntityTransactiongetTransaction()booleanisJoinedToTransaction()booleanisOpen()voidjoinTransaction()voidlock(Object o, javax.persistence.LockModeType lockModeType)voidlock(Object o, javax.persistence.LockModeType lockModeType, Map<String,Object> map)<T> Tmerge(T t)voidonOperation(MockPersistenceOperation operation, Object obj, BiConsumer<MockPersistenceOperation,Object> consumer)voidpersist(Object o)voidrefresh(Object o)voidrefresh(Object o, Map<String,Object> map)voidrefresh(Object o, javax.persistence.LockModeType lockModeType)voidrefresh(Object o, javax.persistence.LockModeType lockModeType, Map<String,Object> map)voidremove(Object o)voidsetFlushMode(javax.persistence.FlushModeType flushModeType)voidsetProperty(String s, Object o)<T> Tunwrap(Class<T> aClass)
-
Constructor Details
-
MockEntityManager
public MockEntityManager()
-
-
Method Details
-
persist
- Specified by:
persistin interfacejavax.persistence.EntityManager
-
merge
public <T> T merge(T t)- Specified by:
mergein interfacejavax.persistence.EntityManager
-
remove
- Specified by:
removein interfacejavax.persistence.EntityManager
-
find
- Specified by:
findin interfacejavax.persistence.EntityManager
-
find
- Specified by:
findin interfacejavax.persistence.EntityManager
-
find
- Specified by:
findin interfacejavax.persistence.EntityManager
-
find
public <T> T find(Class<T> aClass, Object o, javax.persistence.LockModeType lockModeType, Map<String,Object> map)- Specified by:
findin interfacejavax.persistence.EntityManager
-
getReference
- Specified by:
getReferencein interfacejavax.persistence.EntityManager
-
flush
public void flush()- Specified by:
flushin interfacejavax.persistence.EntityManager
-
setFlushMode
public void setFlushMode(javax.persistence.FlushModeType flushModeType)- Specified by:
setFlushModein interfacejavax.persistence.EntityManager
-
getFlushMode
public javax.persistence.FlushModeType getFlushMode()- Specified by:
getFlushModein interfacejavax.persistence.EntityManager
-
lock
- Specified by:
lockin interfacejavax.persistence.EntityManager
-
lock
- Specified by:
lockin interfacejavax.persistence.EntityManager
-
refresh
- Specified by:
refreshin interfacejavax.persistence.EntityManager
-
refresh
- Specified by:
refreshin interfacejavax.persistence.EntityManager
-
refresh
- Specified by:
refreshin interfacejavax.persistence.EntityManager
-
refresh
public void refresh(Object o, javax.persistence.LockModeType lockModeType, Map<String,Object> map)- Specified by:
refreshin interfacejavax.persistence.EntityManager
-
clear
public void clear()- Specified by:
clearin interfacejavax.persistence.EntityManager
-
detach
- Specified by:
detachin interfacejavax.persistence.EntityManager
-
contains
- Specified by:
containsin interfacejavax.persistence.EntityManager
-
getLockMode
- Specified by:
getLockModein interfacejavax.persistence.EntityManager
-
setProperty
- Specified by:
setPropertyin interfacejavax.persistence.EntityManager
-
getProperties
- Specified by:
getPropertiesin interfacejavax.persistence.EntityManager
-
createQuery
- Specified by:
createQueryin interfacejavax.persistence.EntityManager
-
createQuery
public <T> javax.persistence.TypedQuery<T> createQuery(javax.persistence.criteria.CriteriaQuery<T> criteriaQuery)- Specified by:
createQueryin interfacejavax.persistence.EntityManager
-
createQuery
public javax.persistence.Query createQuery(javax.persistence.criteria.CriteriaUpdate criteriaUpdate)- Specified by:
createQueryin interfacejavax.persistence.EntityManager
-
createQuery
public javax.persistence.Query createQuery(javax.persistence.criteria.CriteriaDelete criteriaDelete)- Specified by:
createQueryin interfacejavax.persistence.EntityManager
-
createQuery
- Specified by:
createQueryin interfacejavax.persistence.EntityManager
-
createNamedQuery
- Specified by:
createNamedQueryin interfacejavax.persistence.EntityManager
-
createNamedQuery
- Specified by:
createNamedQueryin interfacejavax.persistence.EntityManager
-
createNativeQuery
- Specified by:
createNativeQueryin interfacejavax.persistence.EntityManager
-
createNativeQuery
- Specified by:
createNativeQueryin interfacejavax.persistence.EntityManager
-
createNativeQuery
- Specified by:
createNativeQueryin interfacejavax.persistence.EntityManager
-
createNamedStoredProcedureQuery
- Specified by:
createNamedStoredProcedureQueryin interfacejavax.persistence.EntityManager
-
createStoredProcedureQuery
- Specified by:
createStoredProcedureQueryin interfacejavax.persistence.EntityManager
-
createStoredProcedureQuery
public javax.persistence.StoredProcedureQuery createStoredProcedureQuery(String s, Class... classes)- Specified by:
createStoredProcedureQueryin interfacejavax.persistence.EntityManager
-
createStoredProcedureQuery
public javax.persistence.StoredProcedureQuery createStoredProcedureQuery(String s, String... strings)- Specified by:
createStoredProcedureQueryin interfacejavax.persistence.EntityManager
-
joinTransaction
public void joinTransaction()- Specified by:
joinTransactionin interfacejavax.persistence.EntityManager
-
isJoinedToTransaction
public boolean isJoinedToTransaction()- Specified by:
isJoinedToTransactionin interfacejavax.persistence.EntityManager
-
unwrap
- Specified by:
unwrapin interfacejavax.persistence.EntityManager
-
getDelegate
- Specified by:
getDelegatein interfacejavax.persistence.EntityManager
-
close
public void close()- Specified by:
closein interfacejavax.persistence.EntityManager
-
isOpen
public boolean isOpen()- Specified by:
isOpenin interfacejavax.persistence.EntityManager
-
getTransaction
public javax.persistence.EntityTransaction getTransaction()- Specified by:
getTransactionin interfacejavax.persistence.EntityManager
-
getEntityManagerFactory
public javax.persistence.EntityManagerFactory getEntityManagerFactory()- Specified by:
getEntityManagerFactoryin interfacejavax.persistence.EntityManager
-
getCriteriaBuilder
public javax.persistence.criteria.CriteriaBuilder getCriteriaBuilder()- Specified by:
getCriteriaBuilderin interfacejavax.persistence.EntityManager
-
getMetamodel
public javax.persistence.metamodel.Metamodel getMetamodel()- Specified by:
getMetamodelin interfacejavax.persistence.EntityManager
-
createEntityGraph
- Specified by:
createEntityGraphin interfacejavax.persistence.EntityManager
-
createEntityGraph
- Specified by:
createEntityGraphin interfacejavax.persistence.EntityManager
-
getEntityGraph
- Specified by:
getEntityGraphin interfacejavax.persistence.EntityManager
-
getEntityGraphs
- Specified by:
getEntityGraphsin interfacejavax.persistence.EntityManager
-
calls
-
calls
-
onOperation
public void onOperation(MockPersistenceOperation operation, Object obj, BiConsumer<MockPersistenceOperation,Object> consumer)
-