net.sf.minuteProject.model.dao.jpa
Class GenericDaoJpaImpl<T>

java.lang.Object
  extended by net.sf.minuteProject.model.dao.GenericDaoImpl<T>
      extended by net.sf.minuteProject.model.dao.jpa.GenericDaoJpaImpl<T>
All Implemented Interfaces:
GenericDao<T>

public abstract class GenericDaoJpaImpl<T>
extends GenericDaoImpl<T>


Constructor Summary
GenericDaoJpaImpl()
           
 
Method Summary
 void delete(T t)
          Deletes a T entity
 javax.persistence.EntityManager getEntityManager()
           
 void insert(List<T> list)
          Inserts a list of T entity
 void insert(T t)
          Inserts a T entity
 void save(T t)
          Saves a T entity
protected  List<T> searchPrototype(String query, Integer maxResults)
           
 void setEntityManager(javax.persistence.EntityManager entityManager)
           
 T update(T t)
          Updates a T entity
 
Methods inherited from class net.sf.minuteProject.model.dao.GenericDaoImpl
assignBlankToNull, count, find, find, findOrder, findQuery, findWhere, getSearchEqualWhereQueryChunk, getSelectFrom, getSelectQuery, getSelectQuery, getWhereEqualAnyWhereQueryChunk, getWhereEqualWhereQueryChunk, getWhereEqualWhereQueryChunk, isAllNull, searchPrototype, searchPrototype, searchPrototypeCategory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sf.minuteProject.model.dao.GenericDao
list
 

Constructor Detail

GenericDaoJpaImpl

public GenericDaoJpaImpl()
Method Detail

save

public void save(T t)
Saves a T entity

Parameters:
T - t

delete

public void delete(T t)
Deletes a T entity

Parameters:
T - t

insert

public void insert(T t)
Inserts a T entity

Parameters:
T - t

insert

public void insert(List<T> list)
Inserts a list of T entity

Parameters:
List - ts

update

public T update(T t)
Updates a T entity

Parameters:
T - t

searchPrototype

protected List<T> searchPrototype(String query,
                                  Integer maxResults)
Specified by:
searchPrototype in class GenericDaoImpl<T>

getEntityManager

public javax.persistence.EntityManager getEntityManager()

setEntityManager

public void setEntityManager(javax.persistence.EntityManager entityManager)


Copyright © 2013. All Rights Reserved.