Class TaskQueryDto

    • Field Detail

      • SORT_BY_PROCESS_INSTANCE_ID_VALUE

        public static final java.lang.String SORT_BY_PROCESS_INSTANCE_ID_VALUE
        See Also:
        Constant Field Values
      • SORT_BY_CASE_INSTANCE_ID_VALUE

        public static final java.lang.String SORT_BY_CASE_INSTANCE_ID_VALUE
        See Also:
        Constant Field Values
      • SORT_BY_DUE_DATE_VALUE

        public static final java.lang.String SORT_BY_DUE_DATE_VALUE
        See Also:
        Constant Field Values
      • SORT_BY_FOLLOW_UP_VALUE

        public static final java.lang.String SORT_BY_FOLLOW_UP_VALUE
        See Also:
        Constant Field Values
      • SORT_BY_EXECUTION_ID_VALUE

        public static final java.lang.String SORT_BY_EXECUTION_ID_VALUE
        See Also:
        Constant Field Values
      • SORT_BY_CASE_EXECUTION_ID_VALUE

        public static final java.lang.String SORT_BY_CASE_EXECUTION_ID_VALUE
        See Also:
        Constant Field Values
      • SORT_BY_ASSIGNEE_VALUE

        public static final java.lang.String SORT_BY_ASSIGNEE_VALUE
        See Also:
        Constant Field Values
      • SORT_BY_CREATE_TIME_VALUE

        public static final java.lang.String SORT_BY_CREATE_TIME_VALUE
        See Also:
        Constant Field Values
      • SORT_BY_DESCRIPTION_VALUE

        public static final java.lang.String SORT_BY_DESCRIPTION_VALUE
        See Also:
        Constant Field Values
      • SORT_BY_ID_VALUE

        public static final java.lang.String SORT_BY_ID_VALUE
        See Also:
        Constant Field Values
      • SORT_BY_NAME_VALUE

        public static final java.lang.String SORT_BY_NAME_VALUE
        See Also:
        Constant Field Values
      • SORT_BY_NAME_CASE_INSENSITIVE_VALUE

        public static final java.lang.String SORT_BY_NAME_CASE_INSENSITIVE_VALUE
        See Also:
        Constant Field Values
      • SORT_BY_PRIORITY_VALUE

        public static final java.lang.String SORT_BY_PRIORITY_VALUE
        See Also:
        Constant Field Values
      • SORT_BY_TENANT_ID_VALUE

        public static final java.lang.String SORT_BY_TENANT_ID_VALUE
        See Also:
        Constant Field Values
      • SORT_BY_PROCESS_VARIABLE

        public static final java.lang.String SORT_BY_PROCESS_VARIABLE
        See Also:
        Constant Field Values
      • SORT_BY_EXECUTION_VARIABLE

        public static final java.lang.String SORT_BY_EXECUTION_VARIABLE
        See Also:
        Constant Field Values
      • SORT_BY_TASK_VARIABLE

        public static final java.lang.String SORT_BY_TASK_VARIABLE
        See Also:
        Constant Field Values
      • SORT_BY_CASE_INSTANCE_VARIABLE

        public static final java.lang.String SORT_BY_CASE_INSTANCE_VARIABLE
        See Also:
        Constant Field Values
      • SORT_BY_CASE_EXECUTION_VARIABLE

        public static final java.lang.String SORT_BY_CASE_EXECUTION_VARIABLE
        See Also:
        Constant Field Values
      • VALID_SORT_BY_VALUES

        public static final java.util.List<java.lang.String> VALID_SORT_BY_VALUES
      • SORT_PARAMETERS_VARIABLE_NAME

        public static final java.lang.String SORT_PARAMETERS_VARIABLE_NAME
        See Also:
        Constant Field Values
      • SORT_PARAMETERS_VALUE_TYPE

        public static final java.lang.String SORT_PARAMETERS_VALUE_TYPE
        See Also:
        Constant Field Values
      • assigned

        protected java.lang.Boolean assigned
      • withCandidateGroups

        protected java.lang.Boolean withCandidateGroups
      • withoutCandidateGroups

        protected java.lang.Boolean withoutCandidateGroups
      • withCandidateUsers

        protected java.lang.Boolean withCandidateUsers
      • withoutCandidateUsers

        protected java.lang.Boolean withoutCandidateUsers
      • variableNamesIgnoreCase

        protected java.lang.Boolean variableNamesIgnoreCase
      • variableValuesIgnoreCase

        protected java.lang.Boolean variableValuesIgnoreCase
    • Constructor Detail

      • TaskQueryDto

        public TaskQueryDto()
      • TaskQueryDto

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

      • setOrQueries

        public void setOrQueries​(java.util.List<TaskQueryDto> orQueries)
      • setProcessInstanceBusinessKey

        public void setProcessInstanceBusinessKey​(java.lang.String businessKey)
      • setProcessInstanceBusinessKeyExpression

        public void setProcessInstanceBusinessKeyExpression​(java.lang.String businessKeyExpression)
      • setProcessInstanceBusinessKeyIn

        public void setProcessInstanceBusinessKeyIn​(java.lang.String[] processInstanceBusinessKeyIn)
      • setProcessInstanceBusinessKeyLike

        public void setProcessInstanceBusinessKeyLike​(java.lang.String businessKeyLike)
      • setProcessInstanceBusinessKeyLikeExpression

        public void setProcessInstanceBusinessKeyLikeExpression​(java.lang.String businessKeyLikeExpression)
      • setProcessDefinitionKey

        public void setProcessDefinitionKey​(java.lang.String processDefinitionKey)
      • setProcessDefinitionKeyIn

        public void setProcessDefinitionKeyIn​(java.lang.String[] processDefinitionKeyIn)
      • setProcessDefinitionId

        public void setProcessDefinitionId​(java.lang.String processDefinitionId)
      • setExecutionId

        public void setExecutionId​(java.lang.String executionId)
      • setActivityInstanceIdIn

        public void setActivityInstanceIdIn​(java.lang.String[] activityInstanceIdIn)
      • setTenantIdIn

        public void setTenantIdIn​(java.lang.String[] tenantIdIn)
      • setWithoutTenantId

        public void setWithoutTenantId​(java.lang.Boolean withoutTenantId)
      • setProcessDefinitionName

        public void setProcessDefinitionName​(java.lang.String processDefinitionName)
      • setProcessDefinitionNameLike

        public void setProcessDefinitionNameLike​(java.lang.String processDefinitionNameLike)
      • setProcessInstanceId

        public void setProcessInstanceId​(java.lang.String processInstanceId)
      • setProcessInstanceIdIn

        public void setProcessInstanceIdIn​(java.lang.String[] processInstanceIdIn)
      • setAssignee

        public void setAssignee​(java.lang.String assignee)
      • setAssigneeExpression

        public void setAssigneeExpression​(java.lang.String assigneeExpression)
      • setAssigneeLike

        public void setAssigneeLike​(java.lang.String assigneeLike)
      • setAssigneeIn

        public void setAssigneeIn​(java.lang.String[] assigneeIn)
      • setAssigneeNotIn

        public void setAssigneeNotIn​(java.lang.String[] assigneeNotIn)
      • setAssigneeLikeExpression

        public void setAssigneeLikeExpression​(java.lang.String assigneeLikeExpression)
      • setCandidateGroup

        public void setCandidateGroup​(java.lang.String candidateGroup)
      • setCandidateGroupExpression

        public void setCandidateGroupExpression​(java.lang.String candidateGroupExpression)
      • setWithCandidateGroups

        public void setWithCandidateGroups​(java.lang.Boolean withCandidateGroups)
      • setWithoutCandidateGroups

        public void setWithoutCandidateGroups​(java.lang.Boolean withoutCandidateGroups)
      • setWithCandidateUsers

        public void setWithCandidateUsers​(java.lang.Boolean withCandidateUsers)
      • setWithoutCandidateUsers

        public void setWithoutCandidateUsers​(java.lang.Boolean withoutCandidateUsers)
      • setCandidateUser

        public void setCandidateUser​(java.lang.String candidateUser)
      • setCandidateUserExpression

        public void setCandidateUserExpression​(java.lang.String candidateUserExpression)
      • setIncludeAssignedTasks

        public void setIncludeAssignedTasks​(java.lang.Boolean includeAssignedTasks)
      • setTaskId

        public void setTaskId​(java.lang.String taskId)
      • setTaskIdIn

        public void setTaskIdIn​(java.lang.String[] taskIdIn)
      • setTaskDefinitionKey

        public void setTaskDefinitionKey​(java.lang.String taskDefinitionKey)
      • setTaskDefinitionKeyIn

        public void setTaskDefinitionKeyIn​(java.lang.String[] taskDefinitionKeyIn)
      • setTaskDefinitionKeyLike

        public void setTaskDefinitionKeyLike​(java.lang.String taskDefinitionKeyLike)
      • setDescription

        public void setDescription​(java.lang.String description)
      • setDescriptionLike

        public void setDescriptionLike​(java.lang.String descriptionLike)
      • setInvolvedUser

        public void setInvolvedUser​(java.lang.String involvedUser)
      • setInvolvedUserExpression

        public void setInvolvedUserExpression​(java.lang.String involvedUserExpression)
      • setMaxPriority

        public void setMaxPriority​(java.lang.Integer maxPriority)
      • setMinPriority

        public void setMinPriority​(java.lang.Integer minPriority)
      • setName

        public void setName​(java.lang.String name)
      • setNameNotEqual

        public void setNameNotEqual​(java.lang.String nameNotEqual)
      • setNameLike

        public void setNameLike​(java.lang.String nameLike)
      • setNameNotLike

        public void setNameNotLike​(java.lang.String nameNotLike)
      • setOwner

        public void setOwner​(java.lang.String owner)
      • setOwnerExpression

        public void setOwnerExpression​(java.lang.String ownerExpression)
      • setPriority

        public void setPriority​(java.lang.Integer priority)
      • setParentTaskId

        public void setParentTaskId​(java.lang.String parentTaskId)
      • setAssigned

        public void setAssigned​(java.lang.Boolean assigned)
      • setUnassigned

        public void setUnassigned​(java.lang.Boolean unassigned)
      • setActive

        public void setActive​(java.lang.Boolean active)
      • setSuspended

        public void setSuspended​(java.lang.Boolean suspended)
      • setDueAfter

        public void setDueAfter​(java.util.Date dueAfter)
      • setDueAfterExpression

        public void setDueAfterExpression​(java.lang.String dueAfterExpression)
      • setDueBefore

        public void setDueBefore​(java.util.Date dueBefore)
      • setDueBeforeExpression

        public void setDueBeforeExpression​(java.lang.String dueBeforeExpression)
      • setDueDate

        public void setDueDate​(java.util.Date dueDate)
      • setDue

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

        public void setDueDateExpression​(java.lang.String dueDateExpression)
      • setWithoutDueDate

        public void setWithoutDueDate​(java.lang.Boolean withoutDueDate)
      • setFollowUpAfter

        public void setFollowUpAfter​(java.util.Date followUpAfter)
      • setFollowUpAfterExpression

        public void setFollowUpAfterExpression​(java.lang.String followUpAfterExpression)
      • setFollowUpBefore

        public void setFollowUpBefore​(java.util.Date followUpBefore)
      • setFollowUpBeforeOrNotExistentExpression

        public void setFollowUpBeforeOrNotExistentExpression​(java.lang.String followUpBeforeExpression)
      • setFollowUpBeforeOrNotExistent

        public void setFollowUpBeforeOrNotExistent​(java.util.Date followUpBefore)
      • setFollowUpBeforeExpression

        public void setFollowUpBeforeExpression​(java.lang.String followUpBeforeExpression)
      • setFollowUpDate

        public void setFollowUpDate​(java.util.Date followUpDate)
      • setFollowUp

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

        public void setFollowUpDateExpression​(java.lang.String followUpDateExpression)
      • setCreatedAfter

        public void setCreatedAfter​(java.util.Date createdAfter)
      • setCreatedAfterExpression

        public void setCreatedAfterExpression​(java.lang.String createdAfterExpression)
      • setCreatedBefore

        public void setCreatedBefore​(java.util.Date createdBefore)
      • setCreatedBeforeExpression

        public void setCreatedBeforeExpression​(java.lang.String createdBeforeExpression)
      • setCreatedOn

        public void setCreatedOn​(java.util.Date createdOn)
      • setCreated

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

        public void setCreatedOnExpression​(java.lang.String createdOnExpression)
      • setDelegationState

        public void setDelegationState​(java.lang.String taskDelegationState)
      • setCandidateGroups

        public void setCandidateGroups​(java.util.List<java.lang.String> candidateGroups)
      • setCandidateGroupsExpression

        public void setCandidateGroupsExpression​(java.lang.String candidateGroupsExpression)
      • setCaseDefinitionId

        public void setCaseDefinitionId​(java.lang.String caseDefinitionId)
      • setCaseDefinitionKey

        public void setCaseDefinitionKey​(java.lang.String caseDefinitionKey)
      • setCaseDefinitionName

        public void setCaseDefinitionName​(java.lang.String caseDefinitionName)
      • setCaseDefinitionNameLike

        public void setCaseDefinitionNameLike​(java.lang.String caseDefinitionNameLike)
      • setCaseExecutionId

        public void setCaseExecutionId​(java.lang.String caseExecutionId)
      • setCaseInstanceBusinessKey

        public void setCaseInstanceBusinessKey​(java.lang.String caseInstanceBusinessKey)
      • setCaseInstanceBusinessKeyLike

        public void setCaseInstanceBusinessKeyLike​(java.lang.String caseInstanceBusinessKeyLike)
      • setCaseInstanceId

        public void setCaseInstanceId​(java.lang.String caseInstanceId)
      • setCaseInstanceVariables

        public void setCaseInstanceVariables​(java.util.List<VariableQueryParameterDto> caseInstanceVariables)
      • setVariableNamesIgnoreCase

        public void setVariableNamesIgnoreCase​(java.lang.Boolean variableNamesCaseInsensitive)
      • setVariableValuesIgnoreCase

        public void setVariableValuesIgnoreCase​(java.lang.Boolean variableValuesCaseInsensitive)
      • getProcessInstanceBusinessKey

        public java.lang.String getProcessInstanceBusinessKey()
      • getProcessInstanceBusinessKeyExpression

        public java.lang.String getProcessInstanceBusinessKeyExpression()
      • getProcessInstanceBusinessKeyIn

        public java.lang.String[] getProcessInstanceBusinessKeyIn()
      • getProcessInstanceBusinessKeyLike

        public java.lang.String getProcessInstanceBusinessKeyLike()
      • getProcessInstanceBusinessKeyLikeExpression

        public java.lang.String getProcessInstanceBusinessKeyLikeExpression()
      • getProcessDefinitionKey

        public java.lang.String getProcessDefinitionKey()
      • getProcessDefinitionKeyIn

        public java.lang.String[] getProcessDefinitionKeyIn()
      • getProcessDefinitionId

        public java.lang.String getProcessDefinitionId()
      • getExecutionId

        public java.lang.String getExecutionId()
      • getActivityInstanceIdIn

        public java.lang.String[] getActivityInstanceIdIn()
      • getTenantIdIn

        public java.lang.String[] getTenantIdIn()
      • getWithoutTenantId

        public java.lang.Boolean getWithoutTenantId()
      • getProcessDefinitionName

        public java.lang.String getProcessDefinitionName()
      • getProcessDefinitionNameLike

        public java.lang.String getProcessDefinitionNameLike()
      • getProcessInstanceId

        public java.lang.String getProcessInstanceId()
      • getProcessInstanceIdIn

        public java.lang.String[] getProcessInstanceIdIn()
      • getAssignee

        public java.lang.String getAssignee()
      • getAssigneeExpression

        public java.lang.String getAssigneeExpression()
      • getAssigneeLike

        public java.lang.String getAssigneeLike()
      • getAssigneeIn

        public java.lang.String[] getAssigneeIn()
      • getAssigneeNotIn

        public java.lang.String[] getAssigneeNotIn()
      • getAssigneeLikeExpression

        public java.lang.String getAssigneeLikeExpression()
      • getCandidateGroup

        public java.lang.String getCandidateGroup()
      • getCandidateGroupExpression

        public java.lang.String getCandidateGroupExpression()
      • getCandidateUser

        public java.lang.String getCandidateUser()
      • getCandidateUserExpression

        public java.lang.String getCandidateUserExpression()
      • getIncludeAssignedTasks

        public java.lang.Boolean getIncludeAssignedTasks()
      • getTaskIdIn

        public java.lang.String[] getTaskIdIn()
      • getTaskId

        public java.lang.String getTaskId()
      • getTaskDefinitionKeyIn

        public java.lang.String[] getTaskDefinitionKeyIn()
      • getTaskDefinitionKey

        public java.lang.String getTaskDefinitionKey()
      • getTaskDefinitionKeyLike

        public java.lang.String getTaskDefinitionKeyLike()
      • getDescription

        public java.lang.String getDescription()
      • getDescriptionLike

        public java.lang.String getDescriptionLike()
      • getInvolvedUser

        public java.lang.String getInvolvedUser()
      • getInvolvedUserExpression

        public java.lang.String getInvolvedUserExpression()
      • getMaxPriority

        public java.lang.Integer getMaxPriority()
      • getMinPriority

        public java.lang.Integer getMinPriority()
      • getName

        public java.lang.String getName()
      • getNameNotEqual

        public java.lang.String getNameNotEqual()
      • getNameLike

        public java.lang.String getNameLike()
      • getNameNotLike

        public java.lang.String getNameNotLike()
      • getOwner

        public java.lang.String getOwner()
      • getOwnerExpression

        public java.lang.String getOwnerExpression()
      • getPriority

        public java.lang.Integer getPriority()
      • getParentTaskId

        public java.lang.String getParentTaskId()
      • getAssigned

        public java.lang.Boolean getAssigned()
      • getUnassigned

        public java.lang.Boolean getUnassigned()
      • getActive

        public java.lang.Boolean getActive()
      • getSuspended

        public java.lang.Boolean getSuspended()
      • getCaseDefinitionKey

        public java.lang.String getCaseDefinitionKey()
      • getCaseDefinitionId

        public java.lang.String getCaseDefinitionId()
      • getCaseDefinitionName

        public java.lang.String getCaseDefinitionName()
      • getCaseDefinitionNameLike

        public java.lang.String getCaseDefinitionNameLike()
      • getCaseInstanceId

        public java.lang.String getCaseInstanceId()
      • getCaseInstanceBusinessKey

        public java.lang.String getCaseInstanceBusinessKey()
      • getCaseInstanceBusinessKeyLike

        public java.lang.String getCaseInstanceBusinessKeyLike()
      • getCaseExecutionId

        public java.lang.String getCaseExecutionId()
      • getDueAfter

        public java.util.Date getDueAfter()
      • getDueAfterExpression

        public java.lang.String getDueAfterExpression()
      • getDueBefore

        public java.util.Date getDueBefore()
      • getDueBeforeExpression

        public java.lang.String getDueBeforeExpression()
      • getDueDate

        public java.util.Date getDueDate()
      • getDueDateExpression

        public java.lang.String getDueDateExpression()
      • getWithoutDueDate

        public java.lang.Boolean getWithoutDueDate()
      • getFollowUpAfter

        public java.util.Date getFollowUpAfter()
      • getFollowUpAfterExpression

        public java.lang.String getFollowUpAfterExpression()
      • getFollowUpBefore

        public java.util.Date getFollowUpBefore()
      • getFollowUpBeforeExpression

        public java.lang.String getFollowUpBeforeExpression()
      • getFollowUpBeforeOrNotExistent

        public java.util.Date getFollowUpBeforeOrNotExistent()
      • getFollowUpBeforeOrNotExistentExpression

        public java.lang.String getFollowUpBeforeOrNotExistentExpression()
      • getFollowUpDate

        public java.util.Date getFollowUpDate()
      • getFollowUpDateExpression

        public java.lang.String getFollowUpDateExpression()
      • getCreatedAfter

        public java.util.Date getCreatedAfter()
      • getCreatedAfterExpression

        public java.lang.String getCreatedAfterExpression()
      • getCreatedBefore

        public java.util.Date getCreatedBefore()
      • getCreatedBeforeExpression

        public java.lang.String getCreatedBeforeExpression()
      • getCreatedOn

        public java.util.Date getCreatedOn()
      • getCreatedOnExpression

        public java.lang.String getCreatedOnExpression()
      • getDelegationState

        public java.lang.String getDelegationState()
      • getCandidateGroups

        public java.util.List<java.lang.String> getCandidateGroups()
      • getCandidateGroupsExpression

        public java.lang.String getCandidateGroupsExpression()
      • getOrQueries

        public java.util.List<TaskQueryDto> getOrQueries()
      • isVariableNamesIgnoreCase

        public java.lang.Boolean isVariableNamesIgnoreCase()
      • isVariableValuesIgnoreCase

        public java.lang.Boolean isVariableValuesIgnoreCase()
      • getValueTypeName

        protected java.lang.String getValueTypeName​(java.util.Map<java.lang.String,​java.lang.Object> parameters)
      • getVariableName

        protected java.lang.String getVariableName​(java.util.Map<java.lang.String,​java.lang.Object> parameters)
      • getValue

        protected java.lang.Object getValue​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                            java.lang.String key)
      • getValueTypeByName

        protected ValueType getValueTypeByName​(java.lang.String name,
                                               ProcessEngine engine)
      • fromQuery

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

        public static java.util.List<SortingDto> convertQueryOrderingPropertiesToSortingDtos​(java.util.List<QueryOrderingProperty> orderingProperties)
      • convertVariableOrderPropertyToSortingDto

        public static SortingDto convertVariableOrderPropertyToSortingDto​(VariableOrderProperty variableOrderProperty)
      • sortByValueForQueryProperty

        public static java.lang.String sortByValueForQueryProperty​(QueryProperty queryProperty)
      • sortByValueForVariableOrderProperty

        public static java.lang.String sortByValueForVariableOrderProperty​(VariableOrderProperty variableOrderProperty)
      • sortByValueForQueryEntityRelationCondition

        public static java.lang.String sortByValueForQueryEntityRelationCondition​(QueryEntityRelationCondition relationCondition)
      • sortParametersForVariableOrderProperty

        public static java.util.Map<java.lang.String,​java.lang.Object> sortParametersForVariableOrderProperty​(VariableOrderProperty variableOrderProperty)