Class NanoEntityManagerFactory.AbstractEntityManager

java.lang.Object
de.tsl2.nano.persistence.provider.NanoEntityManagerFactory.AbstractEntityManager
All Implemented Interfaces:
javax.persistence.EntityManager
Enclosing class:
NanoEntityManagerFactory

public abstract class NanoEntityManagerFactory.AbstractEntityManager extends Object implements javax.persistence.EntityManager
  • Constructor Details

    • AbstractEntityManager

      public AbstractEntityManager(Map props)
      constructor
      Parameters:
      props -
  • Method Details

    • createNamedQuery

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

      public <T> javax.persistence.TypedQuery<T> createNamedQuery(String arg0, Class<T> arg1)
      Specified by:
      createNamedQuery in interface javax.persistence.EntityManager
    • createNativeQuery

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

      public javax.persistence.Query createNativeQuery(String arg0, Class arg1)
      Specified by:
      createNativeQuery in interface javax.persistence.EntityManager
    • createNativeQuery

      public javax.persistence.Query createNativeQuery(String arg0, String arg1)
      Specified by:
      createNativeQuery in interface javax.persistence.EntityManager
    • createQuery

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

      public javax.persistence.Query createQuery(String arg0)
      Specified by:
      createQuery in interface javax.persistence.EntityManager
    • find

      public <T> T find(Class<T> arg0, Object arg1, Map<String,Object> arg2)
      Specified by:
      find in interface javax.persistence.EntityManager
    • find

      public <T> T find(Class<T> arg0, Object arg1, javax.persistence.LockModeType arg2)
      Specified by:
      find in interface javax.persistence.EntityManager
    • find

      public <T> T find(Class<T> arg0, Object arg1, javax.persistence.LockModeType arg2, Map<String,Object> arg3)
      Specified by:
      find in interface javax.persistence.EntityManager
    • flush

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

      public javax.persistence.criteria.CriteriaBuilder getCriteriaBuilder()
      Specified by:
      getCriteriaBuilder in interface javax.persistence.EntityManager
    • getDelegate

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

      public NanoEntityManagerFactory getEntityManagerFactory()
      Specified by:
      getEntityManagerFactory in interface javax.persistence.EntityManager
    • getFlushMode

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

      public javax.persistence.LockModeType getLockMode(Object arg0)
      Specified by:
      getLockMode in interface javax.persistence.EntityManager
    • getMetamodel

      public javax.persistence.metamodel.Metamodel getMetamodel()
      Specified by:
      getMetamodel in interface javax.persistence.EntityManager
    • getProperties

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

      public <T> T getReference(Class<T> arg0, Object arg1)
      Specified by:
      getReference 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
    • lock

      public void lock(Object arg0, javax.persistence.LockModeType arg1)
      Specified by:
      lock in interface javax.persistence.EntityManager
    • lock

      public void lock(Object arg0, javax.persistence.LockModeType arg1, Map<String,Object> arg2)
      Specified by:
      lock in interface javax.persistence.EntityManager
    • persist

      public void persist(Object arg0)
      Specified by:
      persist in interface javax.persistence.EntityManager
    • refresh

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

      public void refresh(Object arg0, Map<String,Object> arg1)
      Specified by:
      refresh in interface javax.persistence.EntityManager
    • refresh

      public void refresh(Object arg0, javax.persistence.LockModeType arg1)
      Specified by:
      refresh in interface javax.persistence.EntityManager
    • refresh

      public void refresh(Object arg0, javax.persistence.LockModeType arg1, Map<String,Object> arg2)
      Specified by:
      refresh in interface javax.persistence.EntityManager
    • setFlushMode

      public void setFlushMode(javax.persistence.FlushModeType arg0)
      Specified by:
      setFlushMode in interface javax.persistence.EntityManager
    • setProperty

      public void setProperty(String arg0, Object arg1)
      Specified by:
      setProperty in interface javax.persistence.EntityManager
    • unwrap

      public <T> T unwrap(Class<T> arg0)
      Specified by:
      unwrap in interface javax.persistence.EntityManager