Class MockEntityManager

java.lang.Object
net.binis.codegen.mock.MockEntityManager
All Implemented Interfaces:
jakarta.persistence.EntityManager, AutoCloseable

public class MockEntityManager extends Object implements jakarta.persistence.EntityManager
  • Constructor Details

    • MockEntityManager

      public MockEntityManager()
  • Method Details

    • persist

      public void persist(Object o)
      Specified by:
      persist in interface jakarta.persistence.EntityManager
    • merge

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

      public void remove(Object o)
      Specified by:
      remove in interface jakarta.persistence.EntityManager
    • find

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

      public <T> T find(Class<T> aClass, Object o, Map<String,Object> map)
      Specified by:
      find in interface jakarta.persistence.EntityManager
    • find

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

      public <T> T find(Class<T> aClass, Object o, jakarta.persistence.LockModeType lockModeType, Map<String,Object> map)
      Specified by:
      find in interface jakarta.persistence.EntityManager
    • getReference

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

      public void flush()
      Specified by:
      flush in interface jakarta.persistence.EntityManager
    • setFlushMode

      public void setFlushMode(jakarta.persistence.FlushModeType flushModeType)
      Specified by:
      setFlushMode in interface jakarta.persistence.EntityManager
    • getFlushMode

      public jakarta.persistence.FlushModeType getFlushMode()
      Specified by:
      getFlushMode in interface jakarta.persistence.EntityManager
    • lock

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

      public void lock(Object o, jakarta.persistence.LockModeType lockModeType, Map<String,Object> map)
      Specified by:
      lock in interface jakarta.persistence.EntityManager
    • refresh

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

      public void refresh(Object o, Map<String,Object> map)
      Specified by:
      refresh in interface jakarta.persistence.EntityManager
    • refresh

      public void refresh(Object o, jakarta.persistence.LockModeType lockModeType)
      Specified by:
      refresh in interface jakarta.persistence.EntityManager
    • refresh

      public void refresh(Object o, jakarta.persistence.LockModeType lockModeType, Map<String,Object> map)
      Specified by:
      refresh in interface jakarta.persistence.EntityManager
    • clear

      public void clear()
      Specified by:
      clear in interface jakarta.persistence.EntityManager
    • detach

      public void detach(Object o)
      Specified by:
      detach in interface jakarta.persistence.EntityManager
    • contains

      public boolean contains(Object o)
      Specified by:
      contains in interface jakarta.persistence.EntityManager
    • getLockMode

      public jakarta.persistence.LockModeType getLockMode(Object o)
      Specified by:
      getLockMode in interface jakarta.persistence.EntityManager
    • setProperty

      public void setProperty(String s, Object o)
      Specified by:
      setProperty in interface jakarta.persistence.EntityManager
    • getProperties

      public Map<String,Object> getProperties()
      Specified by:
      getProperties in interface jakarta.persistence.EntityManager
    • createQuery

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

      public <T> jakarta.persistence.TypedQuery<T> createQuery(jakarta.persistence.criteria.CriteriaQuery<T> criteriaQuery)
      Specified by:
      createQuery in interface jakarta.persistence.EntityManager
    • createQuery

      public jakarta.persistence.Query createQuery(jakarta.persistence.criteria.CriteriaUpdate criteriaUpdate)
      Specified by:
      createQuery in interface jakarta.persistence.EntityManager
    • createQuery

      public jakarta.persistence.Query createQuery(jakarta.persistence.criteria.CriteriaDelete criteriaDelete)
      Specified by:
      createQuery in interface jakarta.persistence.EntityManager
    • createQuery

      public <T> jakarta.persistence.TypedQuery<T> createQuery(String s, Class<T> aClass)
      Specified by:
      createQuery in interface jakarta.persistence.EntityManager
    • createNamedQuery

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

      public <T> jakarta.persistence.TypedQuery<T> createNamedQuery(String s, Class<T> aClass)
      Specified by:
      createNamedQuery in interface jakarta.persistence.EntityManager
    • createNativeQuery

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

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

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

      public jakarta.persistence.StoredProcedureQuery createNamedStoredProcedureQuery(String s)
      Specified by:
      createNamedStoredProcedureQuery in interface jakarta.persistence.EntityManager
    • createStoredProcedureQuery

      public jakarta.persistence.StoredProcedureQuery createStoredProcedureQuery(String s)
      Specified by:
      createStoredProcedureQuery in interface jakarta.persistence.EntityManager
    • createStoredProcedureQuery

      public jakarta.persistence.StoredProcedureQuery createStoredProcedureQuery(String s, Class... classes)
      Specified by:
      createStoredProcedureQuery in interface jakarta.persistence.EntityManager
    • createStoredProcedureQuery

      public jakarta.persistence.StoredProcedureQuery createStoredProcedureQuery(String s, String... strings)
      Specified by:
      createStoredProcedureQuery in interface jakarta.persistence.EntityManager
    • joinTransaction

      public void joinTransaction()
      Specified by:
      joinTransaction in interface jakarta.persistence.EntityManager
    • isJoinedToTransaction

      public boolean isJoinedToTransaction()
      Specified by:
      isJoinedToTransaction in interface jakarta.persistence.EntityManager
    • unwrap

      public <T> T unwrap(Class<T> aClass)
      Specified by:
      unwrap in interface jakarta.persistence.EntityManager
    • getDelegate

      public Object getDelegate()
      Specified by:
      getDelegate in interface jakarta.persistence.EntityManager
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface jakarta.persistence.EntityManager
    • isOpen

      public boolean isOpen()
      Specified by:
      isOpen in interface jakarta.persistence.EntityManager
    • getTransaction

      public jakarta.persistence.EntityTransaction getTransaction()
      Specified by:
      getTransaction in interface jakarta.persistence.EntityManager
    • getEntityManagerFactory

      public jakarta.persistence.EntityManagerFactory getEntityManagerFactory()
      Specified by:
      getEntityManagerFactory in interface jakarta.persistence.EntityManager
    • getCriteriaBuilder

      public jakarta.persistence.criteria.CriteriaBuilder getCriteriaBuilder()
      Specified by:
      getCriteriaBuilder in interface jakarta.persistence.EntityManager
    • getMetamodel

      public jakarta.persistence.metamodel.Metamodel getMetamodel()
      Specified by:
      getMetamodel in interface jakarta.persistence.EntityManager
    • createEntityGraph

      public <T> jakarta.persistence.EntityGraph<T> createEntityGraph(Class<T> aClass)
      Specified by:
      createEntityGraph in interface jakarta.persistence.EntityManager
    • createEntityGraph

      public jakarta.persistence.EntityGraph<?> createEntityGraph(String s)
      Specified by:
      createEntityGraph in interface jakarta.persistence.EntityManager
    • getEntityGraph

      public jakarta.persistence.EntityGraph<?> getEntityGraph(String s)
      Specified by:
      getEntityGraph in interface jakarta.persistence.EntityManager
    • getEntityGraphs

      public <T> List<jakarta.persistence.EntityGraph<? super T>> getEntityGraphs(Class<T> aClass)
      Specified by:
      getEntityGraphs in interface jakarta.persistence.EntityManager
    • calls

      public long calls(MockPersistenceOperation operation, Object obj)
    • calls

      public long calls(MockPersistenceOperation operation)
    • onOperation

      public void onOperation(MockPersistenceOperation operation, Object obj, BiConsumer<MockPersistenceOperation,Object> consumer)