Package org.exoplatform.task.dao.jpa
Class CommonJPADAO<E,K extends Serializable>
java.lang.Object
org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl<E,K>
org.exoplatform.task.dao.jpa.CommonJPADAO<E,K>
- All Implemented Interfaces:
org.exoplatform.commons.api.persistence.GenericDAO<E,K>
- Direct Known Subclasses:
CommentDAOImpl,LabelDAOImpl,LabelTaskMappingDAOImpl,ProjectDAOImpl,StatusDAOImpl,TaskDAOImpl,TaskLogDAOImpl,UserSettingDAO
public abstract class CommonJPADAO<E,K extends Serializable>
extends org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl<E,K>
- Author:
- Tuyen Nguyen The.
-
Field Summary
FieldsFields inherited from class org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl
modelClass -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected jakarta.persistence.TypedQuery<Long> buildCountQuery(jakarta.persistence.EntityManager em, Query query, Class<E> clazz) protected jakarta.persistence.criteria.PathbuildPath(SingleCondition condition, jakarta.persistence.criteria.Root<E> root) protected jakarta.persistence.criteria.PredicatebuildQuery(Condition condition, jakarta.persistence.criteria.Root<E> root, jakarta.persistence.criteria.CriteriaBuilder cb, jakarta.persistence.criteria.CriteriaQuery query) protected <T> jakarta.persistence.criteria.PredicatebuildSingleCondition(SingleCondition<T> condition, jakarta.persistence.criteria.Root<E> root, jakarta.persistence.criteria.CriteriaBuilder cb, jakarta.persistence.criteria.CriteriaQuery query) protected <E> List<E> cloneEntities(List<E> list) protected <E> EcloneEntity(E e) protected org.exoplatform.commons.utils.ListAccess<E> findEntities(Query query, Class<E> clazz) getCache()Methods inherited from class org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl
count, createAll, delete, deleteAll, deleteAll, findAll, getEntityManager, getHibernateDialect, isMSSQLDialect, isOrcaleDialect, update, updateAll
-
Field Details
-
clz
-
-
Constructor Details
-
CommonJPADAO
public CommonJPADAO()
-
-
Method Details
-
cloneEntities
-
cloneEntity
protected <E> E cloneEntity(E e) -
find
- Specified by:
findin interfaceorg.exoplatform.commons.api.persistence.GenericDAO<E,K extends Serializable> - Overrides:
findin classorg.exoplatform.commons.persistence.impl.GenericDAOJPAImpl<E,K extends Serializable>
-
create
- Specified by:
createin interfaceorg.exoplatform.commons.api.persistence.GenericDAO<E,K extends Serializable> - Overrides:
createin classorg.exoplatform.commons.persistence.impl.GenericDAOJPAImpl<E,K extends Serializable>
-
findEntities
-
buildCountQuery
-
buildQuery
-
buildSingleCondition
protected <T> jakarta.persistence.criteria.Predicate buildSingleCondition(SingleCondition<T> condition, jakarta.persistence.criteria.Root<E> root, jakarta.persistence.criteria.CriteriaBuilder cb, jakarta.persistence.criteria.CriteriaQuery query) -
buildPath
protected jakarta.persistence.criteria.Path buildPath(SingleCondition condition, jakarta.persistence.criteria.Root<E> root) -
getCache
-