|
||||||||||
| 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 | |||||||||