|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.pmease.quickbuild.entitymanager.impl.AbstractEntityManager<T>
public abstract class AbstractEntityManager<T extends AbstractEntity>
| Constructor Summary | |
|---|---|
AbstractEntityManager()
|
|
| Method Summary | ||
|---|---|---|
int |
count()
Count all entities in database |
|
int |
count(SearchCriteria searchCriteria)
get number of returned entities for specified search criteria. |
|
protected
|
countEntities(java.lang.Class<T2> entityType,
SearchCriteria searchCriteria)
|
|
void |
delete(T entity)
delete specified entity. |
|
T |
get(java.lang.Long id)
lookup entity with specified identifier. |
|
java.util.List<T> |
getAll()
Get all entities. |
|
java.util.List<T> |
getAll(org.hibernate.criterion.Order order)
get all entities in specified order if order parameter is not null. |
|
protected org.hibernate.Session |
getSession()
|
|
T |
load(java.lang.Long id)
read entity with specified identifier. |
|
void |
save(T entity)
create new entry in database if identifier of specified identity is null, or update existing entity into database if the identifier is not null. |
|
java.util.List<T> |
search(SearchCriteria searchCriteria,
int first,
int count)
get entities for specified search criteria in the range specified by start and count param. |
|
protected
|
searchEntities(java.lang.Class<T2> entityType,
SearchCriteria searchCriteria,
int first,
int count)
|
|
protected
|
searchEntityIds(java.lang.Class<T2> entityType,
SearchCriteria searchCriteria,
int first,
int count)
|
|
java.util.List<java.lang.Long> |
searchIds(SearchCriteria searchCriteria,
int first,
int count)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractEntityManager()
| Method Detail |
|---|
public void delete(T entity)
delete in interface EntityManager<T extends AbstractEntity>public T load(java.lang.Long id)
load in interface EntityManager<T extends AbstractEntity>org.hibernate.HibernateExceptionpublic T get(java.lang.Long id)
get in interface EntityManager<T extends AbstractEntity>public void save(T entity)
save in interface EntityManager<T extends AbstractEntity>protected org.hibernate.Session getSession()
public java.util.List<T> search(SearchCriteria searchCriteria,
int first,
int count)
EntityManager
search in interface EntityManager<T extends AbstractEntity>first - position of first entitycount - maximum number of returned entities. Specify this value
as zero if you do not want to limit number of returned entities
public java.util.List<java.lang.Long> searchIds(SearchCriteria searchCriteria,
int first,
int count)
searchIds in interface EntityManager<T extends AbstractEntity>public int count(SearchCriteria searchCriteria)
EntityManager
count in interface EntityManager<T extends AbstractEntity>public int count()
EntityManager
count in interface EntityManager<T extends AbstractEntity>public java.util.List<T> getAll(org.hibernate.criterion.Order order)
EntityManager
getAll in interface EntityManager<T extends AbstractEntity>order - specify order of returned records. Set null if you do not
care about the order.public java.util.List<T> getAll()
EntityManager
getAll in interface EntityManager<T extends AbstractEntity>
protected <T2 extends AbstractEntity> int countEntities(java.lang.Class<T2> entityType,
SearchCriteria searchCriteria)
protected <T2 extends AbstractEntity> java.util.List<T2> searchEntities(java.lang.Class<T2> entityType,
SearchCriteria searchCriteria,
int first,
int count)
protected <T2 extends AbstractEntity> java.util.List<java.lang.Long> searchEntityIds(java.lang.Class<T2> entityType,
SearchCriteria searchCriteria,
int first,
int count)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||