Class HistoricTaskInstanceQueryDto
- java.lang.Object
-
- org.camunda.bpm.engine.rest.dto.AbstractSearchQueryDto
-
- org.camunda.bpm.engine.rest.dto.AbstractQueryDto<HistoricTaskInstanceQuery>
-
- org.camunda.bpm.engine.rest.dto.history.HistoricTaskInstanceQueryDto
-
public class HistoricTaskInstanceQueryDto extends AbstractQueryDto<HistoricTaskInstanceQuery>
- Author:
- Roman Smirnov
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String[]activityInstanceIdInprotected java.lang.Booleanassignedprotected java.lang.StringcaseDefinitionIdprotected java.lang.StringcaseDefinitionKeyprotected java.lang.StringcaseDefinitionNameprotected java.lang.StringcaseExecutionIdprotected java.lang.StringcaseInstanceIdprotected java.lang.StringexecutionIdprotected java.lang.Booleanfinishedprotected java.util.DatefinishedAfterprotected java.util.DatefinishedBeforeprotected java.lang.StringprocessDefinitionIdprotected java.lang.StringprocessDefinitionKeyprotected java.lang.StringprocessDefinitionNameprotected java.lang.BooleanprocessFinishedprotected java.lang.StringprocessInstanceBusinessKeyprotected java.lang.String[]processInstanceBusinessKeyInprotected java.lang.StringprocessInstanceBusinessKeyLikeprotected java.lang.StringprocessInstanceIdprotected java.lang.BooleanprocessUnfinishedprotected java.util.List<VariableQueryParameterDto>processVariablesprotected java.util.DatestartedAfterprotected java.util.DatestartedBeforeprotected java.lang.StringtaskAssigneeprotected java.lang.StringtaskAssigneeLikeprotected java.lang.StringtaskDefinitionKeyprotected java.lang.String[]taskDefinitionKeyInprotected java.lang.StringtaskDeleteReasonprotected java.lang.StringtaskDeleteReasonLikeprotected java.lang.StringtaskDescriptionprotected java.lang.StringtaskDescriptionLikeprotected java.util.DatetaskDueDateprotected java.util.DatetaskDueDateAfterprotected java.util.DatetaskDueDateBeforeprotected java.util.DatetaskFollowUpDateprotected java.util.DatetaskFollowUpDateAfterprotected java.util.DatetaskFollowUpDateBeforeprotected java.lang.StringtaskHadCandidateGroupprotected java.lang.StringtaskHadCandidateUserprotected java.lang.StringtaskIdprotected java.lang.StringtaskInvolvedGroupprotected java.lang.StringtaskInvolvedUserprotected java.lang.StringtaskNameprotected java.lang.StringtaskNameLikeprotected java.lang.StringtaskOwnerprotected java.lang.StringtaskOwnerLikeprotected java.lang.StringtaskParentTaskIdprotected java.lang.IntegertaskPriorityprotected java.util.List<VariableQueryParameterDto>taskVariablesprotected java.util.List<java.lang.String>tenantIdsprotected java.lang.Booleanunassignedprotected java.lang.Booleanunfinishedprotected java.lang.BooleanvariableNamesIgnoreCaseprotected java.lang.BooleanvariableValuesIgnoreCaseprotected java.lang.BooleanwithCandidateGroupsprotected java.lang.BooleanwithoutCandidateGroupsprotected java.lang.BooleanwithoutTaskDueDateprotected java.lang.BooleanwithoutTenantId-
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
Constructors Constructor Description HistoricTaskInstanceQueryDto()HistoricTaskInstanceQueryDto(com.fasterxml.jackson.databind.ObjectMapper objectMapper, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidapplyFilters(HistoricTaskInstanceQuery query)protected voidapplySortBy(HistoricTaskInstanceQuery query, java.lang.String sortBy, java.util.Map<java.lang.String,java.lang.Object> parameters, ProcessEngine engine)protected HistoricTaskInstanceQuerycreateNewQuery(ProcessEngine engine)java.util.List<HistoricTaskInstanceQueryDto>getOrQueries()protected booleanisValidSortByValue(java.lang.String value)voidsetActivityInstanceIdIn(java.lang.String[] activityInstanceIdIn)voidsetAssigned(java.lang.Boolean assigned)voidsetCaseDefinitionId(java.lang.String caseDefinitionId)voidsetCaseDefinitionKey(java.lang.String caseDefinitionKey)voidsetCaseDefinitionName(java.lang.String caseDefinitionName)voidsetCaseExecutionId(java.lang.String caseExecutionId)voidsetCaseInstanceId(java.lang.String caseInstanceId)voidsetExecutionId(java.lang.String executionId)voidsetFinished(java.lang.Boolean finished)voidsetFinishedAfter(java.util.Date finishedAfter)voidsetFinishedBefore(java.util.Date finishedBefore)voidsetOrQueries(java.util.List<HistoricTaskInstanceQueryDto> orQueries)voidsetProcessDefinitionId(java.lang.String processDefinitionId)voidsetProcessDefinitionKey(java.lang.String processDefinitionKey)voidsetProcessDefinitionName(java.lang.String processDefinitionName)voidsetProcessFinished(java.lang.Boolean processFinished)voidsetProcessInstanceBusinessKey(java.lang.String businessKey)voidsetProcessInstanceBusinessKeyIn(java.lang.String[] processInstanceBusinessKeyIn)voidsetProcessInstanceBusinessKeyLike(java.lang.String businessKeyLike)voidsetProcessInstanceId(java.lang.String processInstanceId)voidsetProcessUnfinished(java.lang.Boolean processUnfinished)voidsetProcessVariables(java.util.List<VariableQueryParameterDto> processVariables)voidsetStartedAfter(java.util.Date startedAfter)voidsetStartedBefore(java.util.Date startedBefore)voidsetTaskAssignee(java.lang.String taskAssignee)voidsetTaskAssigneeLike(java.lang.String taskAssigneeLike)voidsetTaskDefinitionKey(java.lang.String taskDefinitionKey)voidsetTaskDefinitionKeyIn(java.lang.String[] taskDefinitionKeyIn)voidsetTaskDeleteReason(java.lang.String taskDeleteReason)voidsetTaskDeleteReasonLike(java.lang.String taskDeleteReasonLike)voidsetTaskDescription(java.lang.String taskDescription)voidsetTaskDescriptionLike(java.lang.String taskDescriptionLike)voidsetTaskDueDate(java.util.Date taskDueDate)voidsetTaskDueDateAfter(java.util.Date taskDueDateAfter)voidsetTaskDueDateBefore(java.util.Date taskDueDateBefore)voidsetTaskFollowUpDate(java.util.Date taskFollowUpDate)voidsetTaskFollowUpDateAfter(java.util.Date taskFollowUpDateAfter)voidsetTaskFollowUpDateBefore(java.util.Date taskFollowUpDateBefore)voidsetTaskHadCandidateGroup(java.lang.String taskHadCandidateGroup)voidsetTaskHadCandidateUser(java.lang.String taskHadCandidateUser)voidsetTaskId(java.lang.String taskId)voidsetTaskInvolvedGroup(java.lang.String taskInvolvedGroup)voidsetTaskInvolvedUser(java.lang.String taskInvolvedUser)voidsetTaskName(java.lang.String taskName)voidsetTaskNameLike(java.lang.String taskNameLike)voidsetTaskOwner(java.lang.String taskOwner)voidsetTaskOwnerLike(java.lang.String taskOwnerLike)voidsetTaskParentTaskId(java.lang.String taskParentTaskId)voidsetTaskPriority(java.lang.Integer taskPriority)voidsetTaskVariables(java.util.List<VariableQueryParameterDto> taskVariables)voidsetTenantIdIn(java.util.List<java.lang.String> tenantIds)voidsetUnassigned(java.lang.Boolean unassigned)voidsetUnfinished(java.lang.Boolean unfinished)voidsetVariableNamesIgnoreCase(java.lang.Boolean variableNamesIgnoreCase)voidsetVariableValuesIgnoreCase(java.lang.Boolean variableValuesIgnoreCase)voidsetWithCandidateGroups(java.lang.Boolean withCandidateGroups)voidsetWithoutCandidateGroups(java.lang.Boolean withoutCandidateGroups)voidsetWithoutTaskDueDate(java.lang.Boolean withoutTaskDueDate)voidsetWithoutTenantId(java.lang.Boolean withoutTenantId)-
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
-
-
-
-
Field Detail
-
taskId
protected java.lang.String taskId
-
taskParentTaskId
protected java.lang.String taskParentTaskId
-
processInstanceId
protected java.lang.String processInstanceId
-
processInstanceBusinessKey
protected java.lang.String processInstanceBusinessKey
-
processInstanceBusinessKeyIn
protected java.lang.String[] processInstanceBusinessKeyIn
-
processInstanceBusinessKeyLike
protected java.lang.String processInstanceBusinessKeyLike
-
executionId
protected java.lang.String executionId
-
activityInstanceIdIn
protected java.lang.String[] activityInstanceIdIn
-
processDefinitionId
protected java.lang.String processDefinitionId
-
processDefinitionKey
protected java.lang.String processDefinitionKey
-
processDefinitionName
protected java.lang.String processDefinitionName
-
taskName
protected java.lang.String taskName
-
taskNameLike
protected java.lang.String taskNameLike
-
taskDescription
protected java.lang.String taskDescription
-
taskDescriptionLike
protected java.lang.String taskDescriptionLike
-
taskDefinitionKey
protected java.lang.String taskDefinitionKey
-
taskDefinitionKeyIn
protected java.lang.String[] taskDefinitionKeyIn
-
taskDeleteReason
protected java.lang.String taskDeleteReason
-
taskDeleteReasonLike
protected java.lang.String taskDeleteReasonLike
-
assigned
protected java.lang.Boolean assigned
-
unassigned
protected java.lang.Boolean unassigned
-
taskAssignee
protected java.lang.String taskAssignee
-
taskAssigneeLike
protected java.lang.String taskAssigneeLike
-
taskOwner
protected java.lang.String taskOwner
-
taskOwnerLike
protected java.lang.String taskOwnerLike
-
taskPriority
protected java.lang.Integer taskPriority
-
finished
protected java.lang.Boolean finished
-
unfinished
protected java.lang.Boolean unfinished
-
processFinished
protected java.lang.Boolean processFinished
-
processUnfinished
protected java.lang.Boolean processUnfinished
-
taskDueDate
protected java.util.Date taskDueDate
-
taskDueDateBefore
protected java.util.Date taskDueDateBefore
-
taskDueDateAfter
protected java.util.Date taskDueDateAfter
-
withoutTaskDueDate
protected java.lang.Boolean withoutTaskDueDate
-
taskFollowUpDate
protected java.util.Date taskFollowUpDate
-
taskFollowUpDateBefore
protected java.util.Date taskFollowUpDateBefore
-
taskFollowUpDateAfter
protected java.util.Date taskFollowUpDateAfter
-
tenantIds
protected java.util.List<java.lang.String> tenantIds
-
withoutTenantId
protected java.lang.Boolean withoutTenantId
-
startedBefore
protected java.util.Date startedBefore
-
startedAfter
protected java.util.Date startedAfter
-
finishedBefore
protected java.util.Date finishedBefore
-
finishedAfter
protected java.util.Date finishedAfter
-
caseDefinitionId
protected java.lang.String caseDefinitionId
-
caseDefinitionKey
protected java.lang.String caseDefinitionKey
-
caseDefinitionName
protected java.lang.String caseDefinitionName
-
caseInstanceId
protected java.lang.String caseInstanceId
-
caseExecutionId
protected java.lang.String caseExecutionId
-
taskInvolvedUser
protected java.lang.String taskInvolvedUser
-
taskInvolvedGroup
protected java.lang.String taskInvolvedGroup
-
taskHadCandidateUser
protected java.lang.String taskHadCandidateUser
-
taskHadCandidateGroup
protected java.lang.String taskHadCandidateGroup
-
withCandidateGroups
protected java.lang.Boolean withCandidateGroups
-
withoutCandidateGroups
protected java.lang.Boolean withoutCandidateGroups
-
taskVariables
protected java.util.List<VariableQueryParameterDto> taskVariables
-
processVariables
protected java.util.List<VariableQueryParameterDto> processVariables
-
variableValuesIgnoreCase
protected java.lang.Boolean variableValuesIgnoreCase
-
variableNamesIgnoreCase
protected java.lang.Boolean variableNamesIgnoreCase
-
-
Method Detail
-
setOrQueries
public void setOrQueries(java.util.List<HistoricTaskInstanceQueryDto> orQueries)
-
setTaskId
public void setTaskId(java.lang.String taskId)
-
setTaskParentTaskId
public void setTaskParentTaskId(java.lang.String taskParentTaskId)
-
setProcessInstanceId
public void setProcessInstanceId(java.lang.String processInstanceId)
-
setProcessInstanceBusinessKey
public void setProcessInstanceBusinessKey(java.lang.String businessKey)
-
setProcessInstanceBusinessKeyIn
public void setProcessInstanceBusinessKeyIn(java.lang.String[] processInstanceBusinessKeyIn)
-
setProcessInstanceBusinessKeyLike
public void setProcessInstanceBusinessKeyLike(java.lang.String businessKeyLike)
-
setExecutionId
public void setExecutionId(java.lang.String executionId)
-
setActivityInstanceIdIn
public void setActivityInstanceIdIn(java.lang.String[] activityInstanceIdIn)
-
setProcessDefinitionId
public void setProcessDefinitionId(java.lang.String processDefinitionId)
-
setProcessDefinitionKey
public void setProcessDefinitionKey(java.lang.String processDefinitionKey)
-
setProcessDefinitionName
public void setProcessDefinitionName(java.lang.String processDefinitionName)
-
setTaskName
public void setTaskName(java.lang.String taskName)
-
setTaskNameLike
public void setTaskNameLike(java.lang.String taskNameLike)
-
setTaskDescription
public void setTaskDescription(java.lang.String taskDescription)
-
setTaskDescriptionLike
public void setTaskDescriptionLike(java.lang.String taskDescriptionLike)
-
setTaskDefinitionKey
public void setTaskDefinitionKey(java.lang.String taskDefinitionKey)
-
setTaskDefinitionKeyIn
public void setTaskDefinitionKeyIn(java.lang.String[] taskDefinitionKeyIn)
-
setTaskDeleteReason
public void setTaskDeleteReason(java.lang.String taskDeleteReason)
-
setTaskDeleteReasonLike
public void setTaskDeleteReasonLike(java.lang.String taskDeleteReasonLike)
-
setAssigned
public void setAssigned(java.lang.Boolean assigned)
-
setUnassigned
public void setUnassigned(java.lang.Boolean unassigned)
-
setTaskAssignee
public void setTaskAssignee(java.lang.String taskAssignee)
-
setTaskAssigneeLike
public void setTaskAssigneeLike(java.lang.String taskAssigneeLike)
-
setTaskOwner
public void setTaskOwner(java.lang.String taskOwner)
-
setTaskOwnerLike
public void setTaskOwnerLike(java.lang.String taskOwnerLike)
-
setTaskPriority
public void setTaskPriority(java.lang.Integer taskPriority)
-
setFinished
public void setFinished(java.lang.Boolean finished)
-
setUnfinished
public void setUnfinished(java.lang.Boolean unfinished)
-
setProcessFinished
public void setProcessFinished(java.lang.Boolean processFinished)
-
setProcessUnfinished
public void setProcessUnfinished(java.lang.Boolean processUnfinished)
-
setTaskDueDate
public void setTaskDueDate(java.util.Date taskDueDate)
-
setTaskDueDateBefore
public void setTaskDueDateBefore(java.util.Date taskDueDateBefore)
-
setTaskDueDateAfter
public void setTaskDueDateAfter(java.util.Date taskDueDateAfter)
-
setWithoutTaskDueDate
public void setWithoutTaskDueDate(java.lang.Boolean withoutTaskDueDate)
-
setTaskFollowUpDate
public void setTaskFollowUpDate(java.util.Date taskFollowUpDate)
-
setTaskFollowUpDateBefore
public void setTaskFollowUpDateBefore(java.util.Date taskFollowUpDateBefore)
-
setTaskFollowUpDateAfter
public void setTaskFollowUpDateAfter(java.util.Date taskFollowUpDateAfter)
-
setTaskVariables
public void setTaskVariables(java.util.List<VariableQueryParameterDto> taskVariables)
-
setProcessVariables
public void setProcessVariables(java.util.List<VariableQueryParameterDto> processVariables)
-
setVariableValuesIgnoreCase
public void setVariableValuesIgnoreCase(java.lang.Boolean variableValuesIgnoreCase)
-
setVariableNamesIgnoreCase
public void setVariableNamesIgnoreCase(java.lang.Boolean variableNamesIgnoreCase)
-
setCaseDefinitionId
public void setCaseDefinitionId(java.lang.String caseDefinitionId)
-
setCaseDefinitionKey
public void setCaseDefinitionKey(java.lang.String caseDefinitionKey)
-
setCaseDefinitionName
public void setCaseDefinitionName(java.lang.String caseDefinitionName)
-
setCaseInstanceId
public void setCaseInstanceId(java.lang.String caseInstanceId)
-
setCaseExecutionId
public void setCaseExecutionId(java.lang.String caseExecutionId)
-
setTenantIdIn
public void setTenantIdIn(java.util.List<java.lang.String> tenantIds)
-
setWithoutTenantId
public void setWithoutTenantId(java.lang.Boolean withoutTenantId)
-
setTaskInvolvedUser
public void setTaskInvolvedUser(java.lang.String taskInvolvedUser)
-
setTaskInvolvedGroup
public void setTaskInvolvedGroup(java.lang.String taskInvolvedGroup)
-
setTaskHadCandidateUser
public void setTaskHadCandidateUser(java.lang.String taskHadCandidateUser)
-
setTaskHadCandidateGroup
public void setTaskHadCandidateGroup(java.lang.String taskHadCandidateGroup)
-
setWithCandidateGroups
public void setWithCandidateGroups(java.lang.Boolean withCandidateGroups)
-
setWithoutCandidateGroups
public void setWithoutCandidateGroups(java.lang.Boolean withoutCandidateGroups)
-
setStartedBefore
public void setStartedBefore(java.util.Date startedBefore)
-
setStartedAfter
public void setStartedAfter(java.util.Date startedAfter)
-
setFinishedBefore
public void setFinishedBefore(java.util.Date finishedBefore)
-
setFinishedAfter
public void setFinishedAfter(java.util.Date finishedAfter)
-
isValidSortByValue
protected boolean isValidSortByValue(java.lang.String value)
- Specified by:
isValidSortByValuein classAbstractQueryDto<HistoricTaskInstanceQuery>
-
createNewQuery
protected HistoricTaskInstanceQuery createNewQuery(ProcessEngine engine)
- Specified by:
createNewQueryin classAbstractQueryDto<HistoricTaskInstanceQuery>
-
getOrQueries
public java.util.List<HistoricTaskInstanceQueryDto> getOrQueries()
-
applyFilters
protected void applyFilters(HistoricTaskInstanceQuery query)
- Specified by:
applyFiltersin classAbstractQueryDto<HistoricTaskInstanceQuery>
-
applySortBy
protected void applySortBy(HistoricTaskInstanceQuery query, java.lang.String sortBy, java.util.Map<java.lang.String,java.lang.Object> parameters, ProcessEngine engine)
- Specified by:
applySortByin classAbstractQueryDto<HistoricTaskInstanceQuery>
-
-