Class JpaCustomizedCommonSandboxableEntityRepository
- java.lang.Object
-
- com.broadleafcommerce.data.tracking.jpa.tenant.repository.JpaCustomizedCommonSandboxableEntityRepository
-
- All Implemented Interfaces:
com.broadleafcommerce.data.tracking.core.tenant.repository.CustomizedCommonSandboxableEntityRepository
@Repository public class JpaCustomizedCommonSandboxableEntityRepository extends Object implements com.broadleafcommerce.data.tracking.core.tenant.repository.CustomizedCommonSandboxableEntityRepository
- Author:
- Dima Myroniuk (dmyroniuk)
-
-
Constructor Summary
Constructors Constructor Description JpaCustomizedCommonSandboxableEntityRepository()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
archiveNonProductionEntities(String sandboxId, List<Class<?>> entityTypes)
protected <T> void
archiveNonProductionEntity(String sandboxId, Class<T> entityType)
protected void
buildArchivedIsFalsePredicate(javax.persistence.criteria.CriteriaBuilder builder, javax.persistence.criteria.Root<?> root, List<javax.persistence.criteria.Predicate> predicates)
protected void
buildNonProductionPredicate(javax.persistence.criteria.CriteriaBuilder builder, javax.persistence.criteria.Root<?> root, List<javax.persistence.criteria.Predicate> predicates, Map<String,Object> params)
protected void
buildSandboxPredicate(String sandbox, javax.persistence.criteria.CriteriaBuilder builder, javax.persistence.criteria.Root<?> root, List<javax.persistence.criteria.Predicate> predicates, Map<String,Object> params)
-
-
-
Method Detail
-
archiveNonProductionEntities
@Transactional public void archiveNonProductionEntities(String sandboxId, List<Class<?>> entityTypes)
- Specified by:
archiveNonProductionEntities
in interfacecom.broadleafcommerce.data.tracking.core.tenant.repository.CustomizedCommonSandboxableEntityRepository
-
archiveNonProductionEntity
protected <T> void archiveNonProductionEntity(String sandboxId, Class<T> entityType)
-
buildSandboxPredicate
protected void buildSandboxPredicate(String sandbox, javax.persistence.criteria.CriteriaBuilder builder, javax.persistence.criteria.Root<?> root, List<javax.persistence.criteria.Predicate> predicates, Map<String,Object> params)
-
buildNonProductionPredicate
protected void buildNonProductionPredicate(javax.persistence.criteria.CriteriaBuilder builder, javax.persistence.criteria.Root<?> root, List<javax.persistence.criteria.Predicate> predicates, Map<String,Object> params)
-
buildArchivedIsFalsePredicate
protected void buildArchivedIsFalsePredicate(javax.persistence.criteria.CriteriaBuilder builder, javax.persistence.criteria.Root<?> root, List<javax.persistence.criteria.Predicate> predicates)
-
-