|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.loom.persistence.AbstractExtendedEntityManager
public abstract class AbstractExtendedEntityManager
Default implementation of the extended operations
| Constructor Summary | |
|---|---|
AbstractExtendedEntityManager(javax.persistence.EntityManager entityManager)
|
|
| Method Summary | ||
|---|---|---|
void |
clear()
|
|
void |
close()
|
|
boolean |
contains(java.lang.Object entity)
|
|
javax.persistence.Query |
createNamedQuery(java.lang.String name)
|
|
javax.persistence.Query |
createNativeQuery(java.lang.String sqlString)
|
|
javax.persistence.Query |
createNativeQuery(java.lang.String sqlString,
java.lang.Class resultClass)
|
|
javax.persistence.Query |
createNativeQuery(java.lang.String sqlString,
java.lang.String resultSetMapping)
|
|
javax.persistence.Query |
createQuery(java.lang.String qlString)
|
|
|
find(java.lang.Class<T> clazz,
java.lang.Object id)
Retrieves a single persistent instance from the database |
|
|
find(java.lang.String queryString,
java.lang.Object... params)
Retrieves a non-paged query. |
|
|
findAll(java.lang.Class<T> clazz)
Retrieves all records for a specified persistent class This method should be used with care, as it could instantiate huge amounts of data. |
|
|
findNamed(java.lang.String namedQuery,
java.lang.Object... params)
Retrieves a non-paged query This method should be used with care, as it could instantiate huge amounts of data. |
|
|
findNamedSingle(java.lang.String namedQuery,
java.lang.Object... params)
Execute a query that retrieves a single object. |
|
|
findSingle(java.lang.String queryString,
java.lang.Object... params)
|
|
void |
flush()
|
|
java.lang.Object |
getDelegate()
|
|
javax.persistence.EntityManager |
getEntityManager()
|
|
javax.persistence.FlushModeType |
getFlushMode()
|
|
|
getReference(java.lang.Class<T> entityClass,
java.lang.Object primaryKey)
|
|
javax.persistence.EntityTransaction |
getTransaction()
|
|
boolean |
isOpen()
|
|
void |
joinTransaction()
|
|
void |
lock(java.lang.Object entity,
javax.persistence.LockModeType lockMode)
|
|
|
merge(T entity)
|
|
void |
persist(java.lang.Object entity)
|
|
|
query(PagedListCriteria criteria)
Retrieve a paged query. |
|
void |
refresh(java.lang.Object entity)
|
|
|
remove(java.lang.Class<T> clazz,
java.lang.Object id)
Removes a persistent instance |
|
void |
remove(java.lang.Object entity)
|
|
void |
setFlushMode(javax.persistence.FlushModeType flushMode)
|
|
int |
update(java.lang.String queryString,
java.lang.Object... params)
Execute a query that updates the database. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.loom.persistence.ExtendedEntityManager |
|---|
evict, getIdPropertyName, getVersionPropertyName, getVersionValue, setReadOnly |
| Constructor Detail |
|---|
public AbstractExtendedEntityManager(javax.persistence.EntityManager entityManager)
| Method Detail |
|---|
public <T> PagedListData<T> query(PagedListCriteria criteria)
ExtendedEntityManager
query in interface ExtendedEntityManagerT - The type of the result itemscriteria - The criteria of the paged query: page index, page size, sorting, etc.
public <T> java.util.List<T> find(java.lang.String queryString,
java.lang.Object... params)
ExtendedEntityManager
find in interface ExtendedEntityManagerT - The type of the result itemsqueryString - the query to executeparams - the parameters to be added to the query, in order
public <T> T findSingle(java.lang.String queryString,
java.lang.Object... params)
findSingle in interface ExtendedEntityManagerqueryString - the query to executeparams - the parameters to be added to the query, in order
public <T> T remove(java.lang.Class<T> clazz,
java.lang.Object id)
ExtendedEntityManager
remove in interface ExtendedEntityManagerT - The persistent classclazz - The persistent classid - the primary key to remove
public <T> java.util.List<T> findAll(java.lang.Class<T> clazz)
ExtendedEntityManager
findAll in interface ExtendedEntityManagerT - The persistent class to retrieveclazz - The persistent class to retrieve
public <T> T find(java.lang.Class<T> clazz,
java.lang.Object id)
ExtendedEntityManager
find in interface javax.persistence.EntityManagerfind in interface ExtendedEntityManagerT - The class to retrieveclazz - The class to retrieveid - The primary key to retrieve
public <T> java.util.List<T> findNamed(java.lang.String namedQuery,
java.lang.Object... params)
ExtendedEntityManager
findNamed in interface ExtendedEntityManagerT - The type of the result itemsnamedQuery - the named query to executeparams - the parameters to be added to the query, in order
public <T> T findNamedSingle(java.lang.String namedQuery,
java.lang.Object... params)
ExtendedEntityManager
findNamedSingle in interface ExtendedEntityManagerT - The type of the result itemsnamedQuery - the named query to executeparams - the parameters to be added to the query, in order
public int update(java.lang.String queryString,
java.lang.Object... params)
ExtendedEntityManager
update in interface ExtendedEntityManagerqueryString - the update/delete/insert query to executeparams - the parameters to be added to the query, in order
public void remove(java.lang.Object entity)
remove in interface javax.persistence.EntityManagerpublic void clear()
clear in interface javax.persistence.EntityManagerpublic void close()
close in interface javax.persistence.EntityManagerpublic boolean contains(java.lang.Object entity)
contains in interface javax.persistence.EntityManagerpublic javax.persistence.Query createNamedQuery(java.lang.String name)
createNamedQuery in interface javax.persistence.EntityManager
public javax.persistence.Query createNativeQuery(java.lang.String sqlString,
java.lang.Class resultClass)
createNativeQuery in interface javax.persistence.EntityManager
public javax.persistence.Query createNativeQuery(java.lang.String sqlString,
java.lang.String resultSetMapping)
createNativeQuery in interface javax.persistence.EntityManagerpublic javax.persistence.Query createNativeQuery(java.lang.String sqlString)
createNativeQuery in interface javax.persistence.EntityManagerpublic javax.persistence.Query createQuery(java.lang.String qlString)
createQuery in interface javax.persistence.EntityManagerpublic void flush()
flush in interface javax.persistence.EntityManagerpublic java.lang.Object getDelegate()
getDelegate in interface javax.persistence.EntityManagerpublic javax.persistence.FlushModeType getFlushMode()
getFlushMode in interface javax.persistence.EntityManager
public <T> T getReference(java.lang.Class<T> entityClass,
java.lang.Object primaryKey)
getReference in interface javax.persistence.EntityManagerpublic javax.persistence.EntityTransaction getTransaction()
getTransaction in interface javax.persistence.EntityManagerpublic boolean isOpen()
isOpen in interface javax.persistence.EntityManagerpublic void joinTransaction()
joinTransaction in interface javax.persistence.EntityManager
public void lock(java.lang.Object entity,
javax.persistence.LockModeType lockMode)
lock in interface javax.persistence.EntityManagerpublic <T> T merge(T entity)
merge in interface javax.persistence.EntityManagerpublic void persist(java.lang.Object entity)
persist in interface javax.persistence.EntityManagerpublic void refresh(java.lang.Object entity)
refresh in interface javax.persistence.EntityManagerpublic void setFlushMode(javax.persistence.FlushModeType flushMode)
setFlushMode in interface javax.persistence.EntityManagerpublic javax.persistence.EntityManager getEntityManager()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||