public abstract class CommonJPADAO<E,K extends Serializable>
extends org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl<E,K>
| Constructor and Description |
|---|
CommonJPADAO() |
| Modifier and Type | Method and Description |
|---|---|
protected javax.persistence.criteria.Path |
buildPath(SingleCondition condition,
javax.persistence.criteria.Root<E> root) |
protected javax.persistence.criteria.Predicate |
buildQuery(Condition condition,
javax.persistence.criteria.Root<E> root,
javax.persistence.criteria.CriteriaBuilder cb,
javax.persistence.criteria.CriteriaQuery query) |
protected <T> javax.persistence.criteria.Predicate |
buildSingleCondition(SingleCondition<T> condition,
javax.persistence.criteria.Root<E> root,
javax.persistence.criteria.CriteriaBuilder cb,
javax.persistence.criteria.CriteriaQuery query) |
protected <E> List<E> |
cloneEntities(List<E> list) |
protected <E> E |
cloneEntity(E e) |
E |
create(E entity) |
E |
find(K id) |
protected org.exoplatform.commons.utils.ListAccess<E> |
findEntities(Query query,
Class<E> clazz) |
Map<String,Class> |
getCache() |
protected <E> E cloneEntity(E e)
public E find(K id)
find in interface org.exoplatform.commons.api.persistence.GenericDAO<E,K extends Serializable>find in class org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl<E,K extends Serializable>public E create(E entity)
create in interface org.exoplatform.commons.api.persistence.GenericDAO<E,K extends Serializable>create in class org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl<E,K extends Serializable>protected org.exoplatform.commons.utils.ListAccess<E> findEntities(Query query, Class<E> clazz)
protected javax.persistence.criteria.Predicate buildQuery(Condition condition, javax.persistence.criteria.Root<E> root, javax.persistence.criteria.CriteriaBuilder cb, javax.persistence.criteria.CriteriaQuery query)
protected <T> javax.persistence.criteria.Predicate buildSingleCondition(SingleCondition<T> condition, javax.persistence.criteria.Root<E> root, javax.persistence.criteria.CriteriaBuilder cb, javax.persistence.criteria.CriteriaQuery query)
protected javax.persistence.criteria.Path buildPath(SingleCondition condition, javax.persistence.criteria.Root<E> root)
Copyright © 2003–2021 eXo Platform SAS. All rights reserved.