org.camunda.bpm.engine.rest.dto.runtime
Class VariableInstanceQueryDto

java.lang.Object
  extended by org.camunda.bpm.engine.rest.dto.AbstractSearchQueryDto
      extended by org.camunda.bpm.engine.rest.dto.AbstractQueryDto<VariableInstanceQuery>
          extended by org.camunda.bpm.engine.rest.dto.runtime.VariableInstanceQueryDto

public class VariableInstanceQueryDto
extends AbstractQueryDto<VariableInstanceQuery>

Author:
roman.smirnov

Field Summary
protected  String[] activityInstanceIdIn
           
protected  String[] caseExecutionIdIn
           
protected  String[] caseInstanceIdIn
           
protected  String[] executionIdIn
           
protected  String[] processInstanceIdIn
           
protected  String[] taskIdIn
           
protected  String variableName
           
protected  String variableNameLike
           
protected  String[] variableScopeIdIn
           
protected  List<VariableQueryParameterDto> variableValues
           
 
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
VariableInstanceQueryDto()
           
VariableInstanceQueryDto(com.fasterxml.jackson.databind.ObjectMapper objectMapper, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters)
           
 
Method Summary
protected  void applyFilters(VariableInstanceQuery query)
           
protected  void applySortBy(VariableInstanceQuery query, String sortBy, Map<String,Object> parameters, ProcessEngine engine)
           
protected  VariableInstanceQuery createNewQuery(ProcessEngine engine)
           
protected  boolean isValidSortByValue(String value)
           
 void setActivityInstanceIdIn(String[] activityInstanceIdIn)
           
 void setCaseExecutionIdIn(String[] caseExecutionIdIn)
           
 void setCaseInstanceIdIn(String[] caseInstanceIdIn)
           
 void setExecutionIdIn(String[] executionIdIn)
           
 void setProcessInstanceIdIn(String[] processInstanceIdIn)
           
 void setTaskIdIn(String[] taskIdIn)
           
 void setTenantIdIn(List<String> tenantIds)
           
 void setVariableName(String variableName)
           
 void setVariableNameLike(String variableNameLike)
           
 void setVariableScopeIdIn(String[] variableScopeIdIn)
           
 void setVariableValues(List<VariableQueryParameterDto> variableValues)
           
 
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

variableName

protected String variableName

variableNameLike

protected String variableNameLike

variableValues

protected List<VariableQueryParameterDto> variableValues

executionIdIn

protected String[] executionIdIn

processInstanceIdIn

protected String[] processInstanceIdIn

caseExecutionIdIn

protected String[] caseExecutionIdIn

caseInstanceIdIn

protected String[] caseInstanceIdIn

taskIdIn

protected String[] taskIdIn

variableScopeIdIn

protected String[] variableScopeIdIn

activityInstanceIdIn

protected String[] activityInstanceIdIn
Constructor Detail

VariableInstanceQueryDto

public VariableInstanceQueryDto()

VariableInstanceQueryDto

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

setVariableName

public void setVariableName(String variableName)

setVariableNameLike

public void setVariableNameLike(String variableNameLike)

setVariableValues

public void setVariableValues(List<VariableQueryParameterDto> variableValues)

setExecutionIdIn

public void setExecutionIdIn(String[] executionIdIn)

setProcessInstanceIdIn

public void setProcessInstanceIdIn(String[] processInstanceIdIn)

setCaseExecutionIdIn

public void setCaseExecutionIdIn(String[] caseExecutionIdIn)

setCaseInstanceIdIn

public void setCaseInstanceIdIn(String[] caseInstanceIdIn)

setTaskIdIn

public void setTaskIdIn(String[] taskIdIn)

setVariableScopeIdIn

public void setVariableScopeIdIn(String[] variableScopeIdIn)

setActivityInstanceIdIn

public void setActivityInstanceIdIn(String[] activityInstanceIdIn)

setTenantIdIn

public void setTenantIdIn(List<String> tenantIds)

isValidSortByValue

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

createNewQuery

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

applyFilters

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

applySortBy

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


Copyright © 2016 camunda services GmbH. All rights reserved.