org.camunda.bpm.engine.rest.dto.history
Class HistoricTaskInstanceQueryDto

java.lang.Object
  extended by org.camunda.bpm.engine.rest.dto.AbstractSearchQueryDto
      extended by org.camunda.bpm.engine.rest.dto.AbstractQueryDto<HistoricTaskInstanceQuery>
          extended by org.camunda.bpm.engine.rest.dto.history.HistoricTaskInstanceQueryDto

public class HistoricTaskInstanceQueryDto
extends AbstractQueryDto<HistoricTaskInstanceQuery>

Author:
Roman Smirnov

Field Summary
protected  String[] activityInstanceIdIn
           
protected  Boolean assigned
           
protected  String caseDefinitionId
           
protected  String caseDefinitionKey
           
protected  String caseDefinitionName
           
protected  String caseExecutionId
           
protected  String caseInstanceId
           
protected  String executionId
           
protected  Boolean finished
           
protected  String processDefinitionId
           
protected  String processDefinitionKey
           
protected  String processDefinitionName
           
protected  Boolean processFinished
           
protected  String processInstanceId
           
protected  Boolean processUnfinished
           
protected  List<VariableQueryParameterDto> processVariables
           
protected  String taskAssignee
           
protected  String taskAssigneeLike
           
protected  String taskDefinitionKey
           
protected  String[] taskDefinitionKeyIn
           
protected  String taskDeleteReason
           
protected  String taskDeleteReasonLike
           
protected  String taskDescription
           
protected  String taskDescriptionLike
           
protected  Date taskDueDate
           
protected  Date taskDueDateAfter
           
protected  Date taskDueDateBefore
           
protected  Date taskFollowUpDate
           
protected  Date taskFollowUpDateAfter
           
protected  Date taskFollowUpDateBefore
           
protected  String taskHadCandidateGroup
           
protected  String taskHadCandidateUser
           
protected  String taskId
           
protected  String taskInvolvedGroup
           
protected  String taskInvolvedUser
           
protected  String taskName
           
protected  String taskNameLike
           
protected  String taskOwner
           
protected  String taskOwnerLike
           
protected  String taskParentTaskId
           
protected  Integer taskPriority
           
protected  List<VariableQueryParameterDto> taskVariables
           
protected  Boolean unassigned
           
protected  Boolean unfinished
           
protected  Boolean withCandidateGroups
           
protected  Boolean withoutCandidateGroups
           
 
Fields inherited from class org.camunda.bpm.engine.rest.dto.AbstractQueryDto
expressions, SORT_ORDER_ASC_VALUE, SORT_ORDER_DESC_VALUE, sortBy, sortings, sortOrder, VALID_SORT_ORDER_VALUES
 
Fields inherited from class org.camunda.bpm.engine.rest.dto.AbstractSearchQueryDto
objectMapper
 
Constructor Summary
HistoricTaskInstanceQueryDto()
           
HistoricTaskInstanceQueryDto(com.fasterxml.jackson.databind.ObjectMapper objectMapper, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters)
           
 
Method Summary
protected  void applyFilters(HistoricTaskInstanceQuery query)
           
protected  void applySortBy(HistoricTaskInstanceQuery query, String sortBy, Map<String,Object> parameters, ProcessEngine engine)
           
protected  HistoricTaskInstanceQuery createNewQuery(ProcessEngine engine)
           
protected  boolean isValidSortByValue(String value)
           
 void setActivityInstanceIdIn(String[] activityInstanceIdIn)
           
 void setAssigned(Boolean assigned)
           
 void setCaseDefinitionId(String caseDefinitionId)
           
 void setCaseDefinitionKey(String caseDefinitionKey)
           
 void setCaseDefinitionName(String caseDefinitionName)
           
 void setCaseExecutionId(String caseExecutionId)
           
 void setCaseInstanceId(String caseInstanceId)
           
 void setExecutionId(String executionId)
           
 void setFinished(Boolean finished)
           
 void setProcessDefinitionId(String processDefinitionId)
           
 void setProcessDefinitionKey(String processDefinitionKey)
           
 void setProcessDefinitionName(String processDefinitionName)
           
 void setProcessFinished(Boolean processFinished)
           
 void setProcessInstanceId(String processInstanceId)
           
 void setProcessUnfinished(Boolean processUnfinished)
           
 void setProcessVariables(List<VariableQueryParameterDto> processVariables)
           
 void setTaskAssignee(String taskAssignee)
           
 void setTaskAssigneeLike(String taskAssigneeLike)
           
 void setTaskDefinitionKey(String taskDefinitionKey)
           
 void setTaskDefinitionKeyIn(String[] taskDefinitionKeyIn)
           
 void setTaskDeleteReason(String taskDeleteReason)
           
 void setTaskDeleteReasonLike(String taskDeleteReasonLike)
           
 void setTaskDescription(String taskDescription)
           
 void setTaskDescriptionLike(String taskDescriptionLike)
           
 void setTaskDueDate(Date taskDueDate)
           
 void setTaskDueDateAfter(Date taskDueDateAfter)
           
 void setTaskDueDateBefore(Date taskDueDateBefore)
           
 void setTaskFollowUpDate(Date taskFollowUpDate)
           
 void setTaskFollowUpDateAfter(Date taskFollowUpDateAfter)
           
 void setTaskFollowUpDateBefore(Date taskFollowUpDateBefore)
           
 void setTaskHadCandidateGroup(String taskHadCandidateGroup)
           
 void setTaskHadCandidateUser(String taskHadCandidateUser)
           
 void setTaskId(String taskId)
           
 void setTaskInvolvedGroup(String taskInvolvedGroup)
           
 void setTaskInvolvedUser(String taskInvolvedUser)
           
 void setTaskName(String taskName)
           
 void setTaskNameLike(String taskNameLike)
           
 void setTaskOwner(String taskOwner)
           
 void setTaskOwnerLike(String taskOwnerLike)
           
 void setTaskParentTaskId(String taskParentTaskId)
           
 void setTaskPriority(Integer taskPriority)
           
 void setTaskVariables(List<VariableQueryParameterDto> taskVariables)
           
 void setTenantIdIn(List<String> tenantIds)
           
 void setUnassigned(Boolean unassigned)
           
 void setUnfinished(Boolean unfinished)
           
 void setWithCandidateGroups(Boolean withCandidateGroups)
           
 void setWithoutCandidateGroups(Boolean withoutCandidateGroups)
           
 
Methods inherited from class org.camunda.bpm.engine.rest.dto.AbstractQueryDto
applySortingOptions, applySortOrder, getSorting, setSortBy, setSorting, setSortOrder, sortOptionsValid, sortOrderValueForDirection, toQuery
 
Methods inherited from class org.camunda.bpm.engine.rest.dto.AbstractSearchQueryDto
setObjectMapper, setValueBasedOnAnnotation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

taskId

protected String taskId

taskParentTaskId

protected String taskParentTaskId

processInstanceId

protected String processInstanceId

executionId

protected String executionId

activityInstanceIdIn

protected String[] activityInstanceIdIn

processDefinitionId

protected String processDefinitionId

processDefinitionKey

protected String processDefinitionKey

processDefinitionName

protected String processDefinitionName

taskName

protected String taskName

taskNameLike

protected String taskNameLike

taskDescription

protected String taskDescription

taskDescriptionLike

protected String taskDescriptionLike

taskDefinitionKey

protected String taskDefinitionKey

taskDefinitionKeyIn

protected String[] taskDefinitionKeyIn

taskDeleteReason

protected String taskDeleteReason

taskDeleteReasonLike

protected String taskDeleteReasonLike

assigned

protected Boolean assigned

unassigned

protected Boolean unassigned

taskAssignee

protected String taskAssignee

taskAssigneeLike

protected String taskAssigneeLike

taskOwner

protected String taskOwner

taskOwnerLike

protected String taskOwnerLike

taskPriority

protected Integer taskPriority

finished

protected Boolean finished

unfinished

protected Boolean unfinished

processFinished

protected Boolean processFinished

processUnfinished

protected Boolean processUnfinished

taskDueDate

protected Date taskDueDate

taskDueDateBefore

protected Date taskDueDateBefore

taskDueDateAfter

protected Date taskDueDateAfter

taskFollowUpDate

protected Date taskFollowUpDate

taskFollowUpDateBefore

protected Date taskFollowUpDateBefore

taskFollowUpDateAfter

protected Date taskFollowUpDateAfter

caseDefinitionId

protected String caseDefinitionId

caseDefinitionKey

protected String caseDefinitionKey

caseDefinitionName

protected String caseDefinitionName

caseInstanceId

protected String caseInstanceId

caseExecutionId

protected String caseExecutionId

taskInvolvedUser

protected String taskInvolvedUser

taskInvolvedGroup

protected String taskInvolvedGroup

taskHadCandidateUser

protected String taskHadCandidateUser

taskHadCandidateGroup

protected String taskHadCandidateGroup

withCandidateGroups

protected Boolean withCandidateGroups

withoutCandidateGroups

protected Boolean withoutCandidateGroups

taskVariables

protected List<VariableQueryParameterDto> taskVariables

processVariables

protected List<VariableQueryParameterDto> processVariables
Constructor Detail

HistoricTaskInstanceQueryDto

public HistoricTaskInstanceQueryDto()

HistoricTaskInstanceQueryDto

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

setTaskId

public void setTaskId(String taskId)

setTaskParentTaskId

public void setTaskParentTaskId(String taskParentTaskId)

setProcessInstanceId

public void setProcessInstanceId(String processInstanceId)

setExecutionId

public void setExecutionId(String executionId)

setActivityInstanceIdIn

public void setActivityInstanceIdIn(String[] activityInstanceIdIn)

setProcessDefinitionId

public void setProcessDefinitionId(String processDefinitionId)

setProcessDefinitionKey

public void setProcessDefinitionKey(String processDefinitionKey)

setProcessDefinitionName

public void setProcessDefinitionName(String processDefinitionName)

setTaskName

public void setTaskName(String taskName)

setTaskNameLike

public void setTaskNameLike(String taskNameLike)

setTaskDescription

public void setTaskDescription(String taskDescription)

setTaskDescriptionLike

public void setTaskDescriptionLike(String taskDescriptionLike)

setTaskDefinitionKey

public void setTaskDefinitionKey(String taskDefinitionKey)

setTaskDefinitionKeyIn

public void setTaskDefinitionKeyIn(String[] taskDefinitionKeyIn)

setTaskDeleteReason

public void setTaskDeleteReason(String taskDeleteReason)

setTaskDeleteReasonLike

public void setTaskDeleteReasonLike(String taskDeleteReasonLike)

setAssigned

public void setAssigned(Boolean assigned)

setUnassigned

public void setUnassigned(Boolean unassigned)

setTaskAssignee

public void setTaskAssignee(String taskAssignee)

setTaskAssigneeLike

public void setTaskAssigneeLike(String taskAssigneeLike)

setTaskOwner

public void setTaskOwner(String taskOwner)

setTaskOwnerLike

public void setTaskOwnerLike(String taskOwnerLike)

setTaskPriority

public void setTaskPriority(Integer taskPriority)

setFinished

public void setFinished(Boolean finished)

setUnfinished

public void setUnfinished(Boolean unfinished)

setProcessFinished

public void setProcessFinished(Boolean processFinished)

setProcessUnfinished

public void setProcessUnfinished(Boolean processUnfinished)

setTaskDueDate

public void setTaskDueDate(Date taskDueDate)

setTaskDueDateBefore

public void setTaskDueDateBefore(Date taskDueDateBefore)

setTaskDueDateAfter

public void setTaskDueDateAfter(Date taskDueDateAfter)

setTaskFollowUpDate

public void setTaskFollowUpDate(Date taskFollowUpDate)

setTaskFollowUpDateBefore

public void setTaskFollowUpDateBefore(Date taskFollowUpDateBefore)

setTaskFollowUpDateAfter

public void setTaskFollowUpDateAfter(Date taskFollowUpDateAfter)

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)

setCaseInstanceId

public void setCaseInstanceId(String caseInstanceId)

setCaseExecutionId

public void setCaseExecutionId(String caseExecutionId)

setTenantIdIn

public void setTenantIdIn(List<String> tenantIds)

setTaskInvolvedUser

public void setTaskInvolvedUser(String taskInvolvedUser)

setTaskInvolvedGroup

public void setTaskInvolvedGroup(String taskInvolvedGroup)

setTaskHadCandidateUser

public void setTaskHadCandidateUser(String taskHadCandidateUser)

setTaskHadCandidateGroup

public void setTaskHadCandidateGroup(String taskHadCandidateGroup)

setWithCandidateGroups

public void setWithCandidateGroups(Boolean withCandidateGroups)

setWithoutCandidateGroups

public void setWithoutCandidateGroups(Boolean withoutCandidateGroups)

isValidSortByValue

protected boolean isValidSortByValue(String value)
Specified by:
isValidSortByValue in class AbstractQueryDto<HistoricTaskInstanceQuery>

createNewQuery

protected HistoricTaskInstanceQuery createNewQuery(ProcessEngine engine)
Specified by:
createNewQuery in class AbstractQueryDto<HistoricTaskInstanceQuery>

applyFilters

protected void applyFilters(HistoricTaskInstanceQuery query)
Specified by:
applyFilters in class AbstractQueryDto<HistoricTaskInstanceQuery>

applySortBy

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


Copyright © 2016 camunda services GmbH. All rights reserved.