Class ProcessInstanceSpecification
java.lang.Object
org.activiti.cloud.services.query.rest.specification.SpecificationSupport<org.activiti.cloud.services.query.model.ProcessInstanceEntity, ProcessInstanceSearchRequest>
org.activiti.cloud.services.query.rest.specification.ProcessInstanceSpecification
- All Implemented Interfaces:
Serializable, org.springframework.data.jpa.domain.Specification<org.activiti.cloud.services.query.model.ProcessInstanceEntity>
public class ProcessInstanceSpecification
extends SpecificationSupport<org.activiti.cloud.services.query.model.ProcessInstanceEntity, ProcessInstanceSearchRequest>
- See Also:
-
Field Summary
Fields inherited from class SpecificationSupport
filterConditions, javaTypeMapping, predicates, searchRequestFields inherited from interface org.springframework.data.jpa.domain.Specification
serialVersionUID -
Method Summary
Modifier and TypeMethodDescriptionprotected jakarta.persistence.metamodel.SingularAttribute<org.activiti.cloud.services.query.model.ProcessInstanceEntity, String> protected jakarta.persistence.metamodel.SetAttribute<org.activiti.cloud.services.query.model.ProcessInstanceEntity, org.activiti.cloud.services.query.model.ProcessVariableEntity> static ProcessInstanceSpecificationrestricted(ProcessInstanceSearchRequest searchRequest, String userId) static ProcessInstanceSpecificationrestrictedLinkedProcesses(String linkedProcessInstanceId, String userId) jakarta.persistence.criteria.PredicatetoPredicate(jakarta.persistence.criteria.Root<org.activiti.cloud.services.query.model.ProcessInstanceEntity> root, jakarta.persistence.criteria.CriteriaQuery<?> query, jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder) static ProcessInstanceSpecificationunrestricted(ProcessInstanceSearchRequest searchRequest) static ProcessInstanceSpecificationunrestrictedLinkedProcesses(String linkedProcessInstanceId) Methods inherited from class SpecificationSupport
addLikeFilters, applyIdFilter, applyProcessVariableFilters, applySorting, joinProcessVariables, reset, validateSortMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.data.jpa.domain.Specification
and, or
-
Method Details
-
unrestricted
-
restricted
public static ProcessInstanceSpecification restricted(ProcessInstanceSearchRequest searchRequest, String userId) -
unrestrictedLinkedProcesses
public static ProcessInstanceSpecification unrestrictedLinkedProcesses(String linkedProcessInstanceId) -
restrictedLinkedProcesses
public static ProcessInstanceSpecification restrictedLinkedProcesses(String linkedProcessInstanceId, String userId) -
toPredicate
public jakarta.persistence.criteria.Predicate toPredicate(jakarta.persistence.criteria.Root<org.activiti.cloud.services.query.model.ProcessInstanceEntity> root, jakarta.persistence.criteria.CriteriaQuery<?> query, jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder) - Specified by:
toPredicatein interfaceorg.springframework.data.jpa.domain.Specification<org.activiti.cloud.services.query.model.ProcessInstanceEntity>- Overrides:
toPredicatein classSpecificationSupport<org.activiti.cloud.services.query.model.ProcessInstanceEntity, ProcessInstanceSearchRequest>
-
getIdAttribute
protected jakarta.persistence.metamodel.SingularAttribute<org.activiti.cloud.services.query.model.ProcessInstanceEntity, String> getIdAttribute()- Specified by:
getIdAttributein classSpecificationSupport<org.activiti.cloud.services.query.model.ProcessInstanceEntity, ProcessInstanceSearchRequest>
-
getProcessVariablesAttribute
protected jakarta.persistence.metamodel.SetAttribute<org.activiti.cloud.services.query.model.ProcessInstanceEntity, org.activiti.cloud.services.query.model.ProcessVariableEntity> getProcessVariablesAttribute()- Specified by:
getProcessVariablesAttributein classSpecificationSupport<org.activiti.cloud.services.query.model.ProcessInstanceEntity, ProcessInstanceSearchRequest>
-