|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.bryansaunders.jee6divelog.dao.GenericDaoImpl<T>
T
- Entity type for DOA, Must exted DiveLogEntitypublic class GenericDaoImpl<T extends DiveLogEntity>
Implementation of Generic DAO.
Constructor Summary | |
---|---|
GenericDaoImpl()
Default Constructor. |
Method Summary | |
---|---|
void |
delete(java.lang.Integer... ids)
Remove objects by given ids. |
void |
delete(java.lang.Integer id)
Remove an object by given id. |
void |
delete(T... objects)
Remove objects. |
void |
delete(T object)
Remove an object. |
void |
deleteAll()
Delete all objects. |
java.util.List<T> |
findByExample(T example)
Finds all rows that have the same fields as the given object. |
java.util.List<T> |
get(java.lang.Integer... ids)
Retrieve an persisted objects using the given ids as primary keys. |
T |
get(java.lang.Integer id)
Retrieve an persisted object using the given id as primary key. |
java.util.List<T> |
getAll()
Retrieve all persisted objects. |
javax.persistence.EntityManager |
getEntityManager()
Get the entityManager. |
java.util.List<T> |
save(T... objects)
Save all changes made to objects. |
T |
save(T object)
Save all changes made to an object. |
void |
setEntityManager(javax.persistence.EntityManager newEntityManager)
Set entity manager. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GenericDaoImpl()
Method Detail |
---|
public void setEntityManager(javax.persistence.EntityManager newEntityManager)
setEntityManager
in interface GenericDao<T extends DiveLogEntity>
newEntityManager
- entity managerpublic javax.persistence.EntityManager getEntityManager()
getEntityManager
in interface GenericDao<T extends DiveLogEntity>
public T get(java.lang.Integer id)
get
in interface GenericDao<T extends DiveLogEntity>
id
- object's primary key
public java.util.List<T> get(java.lang.Integer... ids)
get
in interface GenericDao<T extends DiveLogEntity>
ids
- objects's ids
public java.util.List<T> getAll()
getAll
in interface GenericDao<T extends DiveLogEntity>
public T save(T object)
GenericDao
save
in interface GenericDao<T extends DiveLogEntity>
object
- object
public java.util.List<T> save(T... objects)
save
in interface GenericDao<T extends DiveLogEntity>
objects
- objects
public void delete(java.lang.Integer id)
delete
in interface GenericDao<T extends DiveLogEntity>
id
- object's pkpublic void delete(java.lang.Integer... ids)
delete
in interface GenericDao<T extends DiveLogEntity>
ids
- objects's pkpublic void delete(T object)
delete
in interface GenericDao<T extends DiveLogEntity>
object
- object to deletepublic void delete(T... objects)
delete
in interface GenericDao<T extends DiveLogEntity>
objects
- objects to deletepublic void deleteAll()
deleteAll
in interface GenericDao<T extends DiveLogEntity>
public java.util.List<T> findByExample(T example)
findByExample
in interface GenericDao<T extends DiveLogEntity>
example
- Example Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |