Class ExternalTaskQueryDto


  • public class ExternalTaskQueryDto
    extends AbstractQueryDto<org.camunda.bpm.engine.externaltask.ExternalTaskQuery>
    Author:
    Thorben Lindhauer
    • Field Detail

      • VALID_SORT_BY_VALUES

        public static final List<String> VALID_SORT_BY_VALUES
      • externalTaskId

        protected String externalTaskId
      • externalTaskIds

        protected Set<String> externalTaskIds
      • activityId

        protected String activityId
      • activityIdIn

        protected List<String> activityIdIn
      • lockExpirationBefore

        protected Date lockExpirationBefore
      • lockExpirationAfter

        protected Date lockExpirationAfter
      • topicName

        protected String topicName
      • notLocked

        protected Boolean notLocked
      • executionId

        protected String executionId
      • processInstanceId

        protected String processInstanceId
      • processInstanceIdIn

        protected List<String> processInstanceIdIn
      • processDefinitionId

        protected String processDefinitionId
      • suspended

        protected Boolean suspended
      • withRetriesLeft

        protected Boolean withRetriesLeft
      • noRetriesLeft

        protected Boolean noRetriesLeft
      • workerId

        protected String workerId
      • priorityHigherThanOrEquals

        protected Long priorityHigherThanOrEquals
      • priorityLowerThanOrEquals

        protected Long priorityLowerThanOrEquals
    • Constructor Detail

      • ExternalTaskQueryDto

        public ExternalTaskQueryDto()
      • ExternalTaskQueryDto

        public ExternalTaskQueryDto​(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
                                    javax.ws.rs.core.MultivaluedMap<String,​String> queryParameters)
    • Method Detail

      • setExternalTaskId

        public void setExternalTaskId​(String externalTaskId)
      • setExternalTaskIdIn

        public void setExternalTaskIdIn​(Set<String> externalTaskIds)
      • setActivityId

        public void setActivityId​(String activityId)
      • setActivityIdIn

        public void setActivityIdIn​(List<String> activityIdIn)
      • setLockExpirationBefore

        public void setLockExpirationBefore​(Date lockExpirationBefore)
      • setLockExpirationAfter

        public void setLockExpirationAfter​(Date lockExpirationAfter)
      • setTopicName

        public void setTopicName​(String topicName)
      • setLocked

        public void setLocked​(Boolean locked)
      • setNotLocked

        public void setNotLocked​(Boolean notLocked)
      • setExecutionId

        public void setExecutionId​(String executionId)
      • setProcessInstanceId

        public void setProcessInstanceId​(String processInstanceId)
      • setProcessInstanceIdIn

        public void setProcessInstanceIdIn​(List<String> processInstanceIdIn)
      • getProcessDefinitionId

        public String getProcessDefinitionId()
      • setProcessDefinitionId

        public void setProcessDefinitionId​(String processDefinitionId)
      • setActive

        public void setActive​(Boolean active)
      • setSuspended

        public void setSuspended​(Boolean suspended)
      • setWithRetriesLeft

        public void setWithRetriesLeft​(Boolean withRetriesLeft)
      • setNoRetriesLeft

        public void setNoRetriesLeft​(Boolean noRetriesLeft)
      • setWorkerId

        public void setWorkerId​(String workerId)
      • setTenantIdIn

        public void setTenantIdIn​(List<String> tenantIds)
      • setPriorityHigherThanOrEquals

        public void setPriorityHigherThanOrEquals​(Long priorityHigherThanOrEquals)
      • setPriorityLowerThanOrEquals

        public void setPriorityLowerThanOrEquals​(Long priorityLowerThanOrEquals)
      • createNewQuery

        protected org.camunda.bpm.engine.externaltask.ExternalTaskQuery createNewQuery​(org.camunda.bpm.engine.ProcessEngine engine)
        Specified by:
        createNewQuery in class AbstractQueryDto<org.camunda.bpm.engine.externaltask.ExternalTaskQuery>
      • applyFilters

        protected void applyFilters​(org.camunda.bpm.engine.externaltask.ExternalTaskQuery query)
        Specified by:
        applyFilters in class AbstractQueryDto<org.camunda.bpm.engine.externaltask.ExternalTaskQuery>
      • applySortBy

        protected void applySortBy​(org.camunda.bpm.engine.externaltask.ExternalTaskQuery query,
                                   String sortBy,
                                   Map<String,​Object> parameters,
                                   org.camunda.bpm.engine.ProcessEngine engine)
        Specified by:
        applySortBy in class AbstractQueryDto<org.camunda.bpm.engine.externaltask.ExternalTaskQuery>