Class TaskQueryDto


public class TaskQueryDto extends AbstractQueryDto<TaskQuery>
  • Field Details

  • Constructor Details

    • TaskQueryDto

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

    • setOrQueries

      public void setOrQueries(List<TaskQueryDto> orQueries)
    • setProcessInstanceBusinessKey

      public void setProcessInstanceBusinessKey(String businessKey)
    • setProcessInstanceBusinessKeyExpression

      public void setProcessInstanceBusinessKeyExpression(String businessKeyExpression)
    • setProcessInstanceBusinessKeyIn

      public void setProcessInstanceBusinessKeyIn(String[] processInstanceBusinessKeyIn)
    • setProcessInstanceBusinessKeyLike

      public void setProcessInstanceBusinessKeyLike(String businessKeyLike)
    • setProcessInstanceBusinessKeyLikeExpression

      public void setProcessInstanceBusinessKeyLikeExpression(String businessKeyLikeExpression)
    • setProcessDefinitionKey

      public void setProcessDefinitionKey(String processDefinitionKey)
    • setProcessDefinitionKeyIn

      public void setProcessDefinitionKeyIn(String[] processDefinitionKeyIn)
    • setProcessDefinitionId

      public void setProcessDefinitionId(String processDefinitionId)
    • setExecutionId

      public void setExecutionId(String executionId)
    • setActivityInstanceIdIn

      public void setActivityInstanceIdIn(String[] activityInstanceIdIn)
    • setTenantIdIn

      public void setTenantIdIn(String[] tenantIdIn)
    • setWithoutTenantId

      public void setWithoutTenantId(Boolean withoutTenantId)
    • setProcessDefinitionName

      public void setProcessDefinitionName(String processDefinitionName)
    • setProcessDefinitionNameLike

      public void setProcessDefinitionNameLike(String processDefinitionNameLike)
    • setProcessInstanceId

      public void setProcessInstanceId(String processInstanceId)
    • setProcessInstanceIdIn

      public void setProcessInstanceIdIn(String[] processInstanceIdIn)
    • setAssignee

      public void setAssignee(String assignee)
    • setAssigneeExpression

      public void setAssigneeExpression(String assigneeExpression)
    • setAssigneeLike

      public void setAssigneeLike(String assigneeLike)
    • setAssigneeIn

      public void setAssigneeIn(String[] assigneeIn)
    • setAssigneeNotIn

      public void setAssigneeNotIn(String[] assigneeNotIn)
    • setAssigneeLikeExpression

      public void setAssigneeLikeExpression(String assigneeLikeExpression)
    • setCandidateGroup

      public void setCandidateGroup(String candidateGroup)
    • setCandidateGroupExpression

      public void setCandidateGroupExpression(String candidateGroupExpression)
    • setCandidateGroupLike

      public void setCandidateGroupLike(String candidateGroupLike)
    • setWithCandidateGroups

      public void setWithCandidateGroups(Boolean withCandidateGroups)
    • setWithoutCandidateGroups

      public void setWithoutCandidateGroups(Boolean withoutCandidateGroups)
    • setWithCandidateUsers

      public void setWithCandidateUsers(Boolean withCandidateUsers)
    • setWithoutCandidateUsers

      public void setWithoutCandidateUsers(Boolean withoutCandidateUsers)
    • setCandidateUser

      public void setCandidateUser(String candidateUser)
    • setCandidateUserExpression

      public void setCandidateUserExpression(String candidateUserExpression)
    • setIncludeAssignedTasks

      public void setIncludeAssignedTasks(Boolean includeAssignedTasks)
    • setTaskId

      public void setTaskId(String taskId)
    • setTaskIdIn

      public void setTaskIdIn(String[] taskIdIn)
    • setTaskDefinitionKey

      public void setTaskDefinitionKey(String taskDefinitionKey)
    • setTaskDefinitionKeyIn

      public void setTaskDefinitionKeyIn(String[] taskDefinitionKeyIn)
    • setTaskDefinitionKeyNotIn

      public void setTaskDefinitionKeyNotIn(String[] taskDefinitionKeyNotIn)
    • setTaskDefinitionKeyLike

      public void setTaskDefinitionKeyLike(String taskDefinitionKeyLike)
    • setDescription

      public void setDescription(String description)
    • setDescriptionLike

      public void setDescriptionLike(String descriptionLike)
    • setInvolvedUser

      public void setInvolvedUser(String involvedUser)
    • setInvolvedUserExpression

      public void setInvolvedUserExpression(String involvedUserExpression)
    • setMaxPriority

      public void setMaxPriority(Integer maxPriority)
    • setMinPriority

      public void setMinPriority(Integer minPriority)
    • setName

      public void setName(String name)
    • setNameNotEqual

      public void setNameNotEqual(String nameNotEqual)
    • setNameLike

      public void setNameLike(String nameLike)
    • setNameNotLike

      public void setNameNotLike(String nameNotLike)
    • setOwner

      public void setOwner(String owner)
    • setOwnerExpression

      public void setOwnerExpression(String ownerExpression)
    • setPriority

      public void setPriority(Integer priority)
    • setParentTaskId

      public void setParentTaskId(String parentTaskId)
    • setAssigned

      public void setAssigned(Boolean assigned)
    • setUnassigned

      public void setUnassigned(Boolean unassigned)
    • setActive

      public void setActive(Boolean active)
    • setSuspended

      public void setSuspended(Boolean suspended)
    • setDueAfter

      public void setDueAfter(Date dueAfter)
    • setDueAfterExpression

      public void setDueAfterExpression(String dueAfterExpression)
    • setDueBefore

      public void setDueBefore(Date dueBefore)
    • setDueBeforeExpression

      public void setDueBeforeExpression(String dueBeforeExpression)
    • setDueDate

      public void setDueDate(Date dueDate)
    • setDue

      @Deprecated public void setDue(Date dueDate)
      Deprecated.
    • setDueDateExpression

      public void setDueDateExpression(String dueDateExpression)
    • setWithoutDueDate

      public void setWithoutDueDate(Boolean withoutDueDate)
    • setFollowUpAfter

      public void setFollowUpAfter(Date followUpAfter)
    • setFollowUpAfterExpression

      public void setFollowUpAfterExpression(String followUpAfterExpression)
    • setFollowUpBefore

      public void setFollowUpBefore(Date followUpBefore)
    • setFollowUpBeforeOrNotExistentExpression

      public void setFollowUpBeforeOrNotExistentExpression(String followUpBeforeExpression)
    • setFollowUpBeforeOrNotExistent

      public void setFollowUpBeforeOrNotExistent(Date followUpBefore)
    • setFollowUpBeforeExpression

      public void setFollowUpBeforeExpression(String followUpBeforeExpression)
    • setFollowUpDate

      public void setFollowUpDate(Date followUpDate)
    • setFollowUp

      @Deprecated public void setFollowUp(Date followUpDate)
      Deprecated.
    • setFollowUpDateExpression

      public void setFollowUpDateExpression(String followUpDateExpression)
    • setCreatedAfter

      public void setCreatedAfter(Date createdAfter)
    • setCreatedAfterExpression

      public void setCreatedAfterExpression(String createdAfterExpression)
    • setCreatedBefore

      public void setCreatedBefore(Date createdBefore)
    • setCreatedBeforeExpression

      public void setCreatedBeforeExpression(String createdBeforeExpression)
    • setCreatedOn

      public void setCreatedOn(Date createdOn)
    • setCreated

      @Deprecated public void setCreated(Date createdOn)
      Deprecated.
    • setCreatedOnExpression

      public void setCreatedOnExpression(String createdOnExpression)
    • setUpdatedAfter

      public void setUpdatedAfter(Date updatedAfter)
    • setUpdatedAfterExpression

      public void setUpdatedAfterExpression(String updatedAfterExpression)
    • setDelegationState

      public void setDelegationState(String taskDelegationState)
    • setCandidateGroups

      public void setCandidateGroups(List<String> candidateGroups)
    • setCandidateGroupsExpression

      public void setCandidateGroupsExpression(String candidateGroupsExpression)
    • setTaskVariables

      public void setTaskVariables(List<VariableQueryParameterDto> taskVariables)
    • setProcessVariables

      public void setProcessVariables(List<VariableQueryParameterDto> processVariables)
    • setCaseDefinitionId

      public void setCaseDefinitionId(String caseDefinitionId)
    • setCaseDefinitionKey

      public void setCaseDefinitionKey(String caseDefinitionKey)
    • setCaseDefinitionName

      public void setCaseDefinitionName(String caseDefinitionName)
    • setCaseDefinitionNameLike

      public void setCaseDefinitionNameLike(String caseDefinitionNameLike)
    • setCaseExecutionId

      public void setCaseExecutionId(String caseExecutionId)
    • setCaseInstanceBusinessKey

      public void setCaseInstanceBusinessKey(String caseInstanceBusinessKey)
    • setCaseInstanceBusinessKeyLike

      public void setCaseInstanceBusinessKeyLike(String caseInstanceBusinessKeyLike)
    • setCaseInstanceId

      public void setCaseInstanceId(String caseInstanceId)
    • setCaseInstanceVariables

      public void setCaseInstanceVariables(List<VariableQueryParameterDto> caseInstanceVariables)
    • setVariableNamesIgnoreCase

      public void setVariableNamesIgnoreCase(Boolean variableNamesCaseInsensitive)
    • setVariableValuesIgnoreCase

      public void setVariableValuesIgnoreCase(Boolean variableValuesCaseInsensitive)
    • setWithCommentAttachmentInfo

      public void setWithCommentAttachmentInfo(Boolean withCommentAttachmentInfo)
    • setWithTaskVariablesInReturn

      public void setWithTaskVariablesInReturn(Boolean withTaskVariablesInReturn)
    • setWithTaskLocalVariablesInReturn

      public void setWithTaskLocalVariablesInReturn(Boolean withTaskLocalVariablesInReturn)
    • isValidSortByValue

      protected boolean isValidSortByValue(String value)
      Specified by:
      isValidSortByValue in class AbstractQueryDto<TaskQuery>
    • createNewQuery

      protected TaskQuery createNewQuery(ProcessEngine engine)
      Specified by:
      createNewQuery in class AbstractQueryDto<TaskQuery>
    • applyFilters

      protected void applyFilters(TaskQuery query)
      Specified by:
      applyFilters in class AbstractQueryDto<TaskQuery>
    • applySortBy

      protected void applySortBy(TaskQuery query, String sortBy, Map<String,Object> parameters, ProcessEngine engine)
      Specified by:
      applySortBy in class AbstractQueryDto<TaskQuery>
    • getValueTypeName

      protected String getValueTypeName(Map<String,Object> parameters)
    • getVariableName

      protected String getVariableName(Map<String,Object> parameters)
    • getValue

      protected Object getValue(Map<String,Object> map, String key)
    • getValueTypeByName

      protected org.eximeebpms.bpm.engine.variable.type.ValueType getValueTypeByName(String name, ProcessEngine engine)
    • fromQuery

      public static TaskQueryDto fromQuery(Query<?,?> query)
    • fromQuery

      public static TaskQueryDto fromQuery(Query<?,?> query, boolean isOrQueryActive)
    • convertQueryOrderingPropertiesToSortingDtos

      public static List<SortingDto> convertQueryOrderingPropertiesToSortingDtos(List<QueryOrderingProperty> orderingProperties)
    • convertVariableOrderPropertyToSortingDto

      public static SortingDto convertVariableOrderPropertyToSortingDto(VariableOrderProperty variableOrderProperty)
    • convertQueryOrderingPropertyToSortingDto

      public static SortingDto convertQueryOrderingPropertyToSortingDto(QueryOrderingProperty orderingProperty)
    • sortByValueForQueryProperty

      public static String sortByValueForQueryProperty(QueryProperty queryProperty)
    • sortByValueForVariableOrderProperty

      public static String sortByValueForVariableOrderProperty(VariableOrderProperty variableOrderProperty)
    • sortByValueForQueryEntityRelationCondition

      public static String sortByValueForQueryEntityRelationCondition(QueryEntityRelationCondition relationCondition)
    • sortParametersForVariableOrderProperty

      public static Map<String,Object> sortParametersForVariableOrderProperty(VariableOrderProperty variableOrderProperty)