Class AbstractDAO<T>

    • Constructor Summary

      Constructors 
      Constructor Description
      AbstractDAO​(java.lang.Class<T> entityClass)  
    • Constructor Detail

      • AbstractDAO

        public AbstractDAO​(java.lang.Class<T> entityClass)
        Parameters:
        entityClass -
    • Method Detail

      • getEntityManager

        protected abstract javax.persistence.EntityManager getEntityManager()
        Returns:
      • create

        public void create​(T entity)
        Parameters:
        entity -
      • edit

        public void edit​(T entity)
        Parameters:
        entity -
      • persist

        public void persist​(T entity)
      • remove

        public void remove​(T entity)
        Parameters:
        entity -
      • find

        public T find​(java.lang.Object id)
        Parameters:
        id -
        Returns:
      • findAll

        public java.util.List<T> findAll()
        Returns:
      • findRange

        public java.util.List<T> findRange​(int[] range)
        Parameters:
        range -
        Returns:
      • count

        public int count()
        Returns:
      • flush

        public void flush()