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

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

public class HistoricProcessInstanceQueryDto
extends AbstractQueryDto<HistoricProcessInstanceQuery>


Field Summary
 
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
HistoricProcessInstanceQueryDto()
           
HistoricProcessInstanceQueryDto(com.fasterxml.jackson.databind.ObjectMapper objectMapper, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters)
           
 
Method Summary
protected  void applyFilters(HistoricProcessInstanceQuery query)
           
protected  void applySortBy(HistoricProcessInstanceQuery query, String sortBy, Map<String,Object> parameters, ProcessEngine engine)
           
protected  HistoricProcessInstanceQuery createNewQuery(ProcessEngine engine)
           
protected  boolean isValidSortByValue(String value)
           
 void setCaseInstanceId(String caseInstanceId)
           
 void setFinished(Boolean finished)
           
 void setFinishedAfter(Date finishedAfter)
           
 void setFinishedBefore(Date finishedBefore)
           
 void setIncidentMessage(String incidentMessage)
           
 void setIncidentMessageLike(String incidentMessageLike)
           
 void setIncidentStatus(String status)
           
 void setProcessDefinitionId(String processDefinitionId)
           
 void setProcessDefinitionKey(String processDefinitionKey)
           
 void setProcessDefinitionKeyNotIn(List<String> processDefinitionKeys)
           
 void setProcessDefinitionName(String processDefinitionName)
           
 void setProcessDefinitionNameLike(String processDefinitionNameLike)
           
 void setProcessInstanceBusinessKey(String processInstanceBusinessKey)
           
 void setProcessInstanceBusinessKeyLike(String processInstanceBusinessKeyLike)
           
 void setProcessInstanceId(String processInstanceId)
           
 void setProcessInstanceIds(Set<String> processInstanceIds)
           
 void setStartedAfter(Date startedAfter)
           
 void setStartedBefore(Date startedBefore)
           
 void setStartedBy(String startedBy)
           
 void setSubCaseInstanceId(String subCaseInstanceId)
           
 void setSubProcessInstanceId(String subProcessInstanceId)
           
 void setSuperCaseInstanceId(String superCaseInstanceId)
           
 void setSuperProcessInstanceId(String superProcessInstanceId)
           
 void setTenantIdIn(List<String> tenantIds)
           
 void setUnfinished(Boolean unfinished)
           
 void setVariables(List<VariableQueryParameterDto> variables)
           
 void setWithIncidents(Boolean withIncidents)
           
 
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
 

Constructor Detail

HistoricProcessInstanceQueryDto

public HistoricProcessInstanceQueryDto()

HistoricProcessInstanceQueryDto

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

setProcessInstanceId

public void setProcessInstanceId(String processInstanceId)

setProcessInstanceIds

public void setProcessInstanceIds(Set<String> processInstanceIds)

setProcessDefinitionId

public void setProcessDefinitionId(String processDefinitionId)

setProcessDefinitionName

public void setProcessDefinitionName(String processDefinitionName)

setProcessDefinitionNameLike

public void setProcessDefinitionNameLike(String processDefinitionNameLike)

setProcessDefinitionKey

public void setProcessDefinitionKey(String processDefinitionKey)

setProcessDefinitionKeyNotIn

public void setProcessDefinitionKeyNotIn(List<String> processDefinitionKeys)

setProcessInstanceBusinessKey

public void setProcessInstanceBusinessKey(String processInstanceBusinessKey)

setProcessInstanceBusinessKeyLike

public void setProcessInstanceBusinessKeyLike(String processInstanceBusinessKeyLike)

setFinished

public void setFinished(Boolean finished)

setUnfinished

public void setUnfinished(Boolean unfinished)

setWithIncidents

public void setWithIncidents(Boolean withIncidents)

setIncidentStatus

public void setIncidentStatus(String status)

setIncidentMessage

public void setIncidentMessage(String incidentMessage)

setIncidentMessageLike

public void setIncidentMessageLike(String incidentMessageLike)

setStartedBefore

public void setStartedBefore(Date startedBefore)

setStartedAfter

public void setStartedAfter(Date startedAfter)

setFinishedBefore

public void setFinishedBefore(Date finishedBefore)

setFinishedAfter

public void setFinishedAfter(Date finishedAfter)

setStartedBy

public void setStartedBy(String startedBy)

setSuperProcessInstanceId

public void setSuperProcessInstanceId(String superProcessInstanceId)

setSubProcessInstanceId

public void setSubProcessInstanceId(String subProcessInstanceId)

setSuperCaseInstanceId

public void setSuperCaseInstanceId(String superCaseInstanceId)

setSubCaseInstanceId

public void setSubCaseInstanceId(String subCaseInstanceId)

setCaseInstanceId

public void setCaseInstanceId(String caseInstanceId)

setVariables

public void setVariables(List<VariableQueryParameterDto> variables)

setTenantIdIn

public void setTenantIdIn(List<String> tenantIds)

isValidSortByValue

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

createNewQuery

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

applyFilters

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

applySortBy

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


Copyright © 2016 camunda services GmbH. All rights reserved.