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

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

public class UserOperationLogQueryDto
extends AbstractQueryDto<UserOperationLogQuery>

Author:
Danny Gräf

Field Summary
protected  Date afterTimestamp
           
protected  String batchId
           
protected  Date beforeTimestamp
           
protected  String caseDefinitionId
           
protected  String caseExecutionId
           
protected  String caseInstanceId
           
protected  String deploymentId
           
protected  String entityType
           
protected  String executionId
           
protected  String jobDefinitionId
           
protected  String jobId
           
protected  String operationId
           
protected  String operationType
           
protected  String processDefinitionId
           
protected  String processDefinitionKey
           
protected  String processInstanceId
           
protected  String property
           
protected  String taskId
           
static String TIMESTAMP
           
protected  String userId
           
 
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
UserOperationLogQueryDto(com.fasterxml.jackson.databind.ObjectMapper objectMapper, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters)
           
 
Method Summary
protected  void applyFilters(UserOperationLogQuery query)
           
protected  void applySortBy(UserOperationLogQuery query, String sortBy, Map<String,Object> parameters, ProcessEngine engine)
           
protected  UserOperationLogQuery createNewQuery(ProcessEngine engine)
           
protected  boolean isValidSortByValue(String value)
           
 void setAfterTimestamp(Date after)
           
 void setBatchId(String batchId)
           
 void setBeforeTimestamp(Date before)
           
 void setCaseDefinitionId(String caseDefinitionId)
           
 void setCaseExecutionId(String caseExecutionId)
           
 void setCaseInstanceId(String caseInstanceId)
           
 void setDeploymentId(String deploymentId)
           
 void setEntityType(String entityType)
           
 void setExecutionId(String executionId)
           
 void setJobDefinitionId(String jobDefinitionId)
           
 void setJobId(String jobId)
           
 void setOperationId(String operationId)
           
 void setOperationType(String operationType)
           
 void setProcessDefinitionId(String processDefinitionId)
           
 void setProcessDefinitionKey(String processDefinitionKey)
           
 void setProcessInstanceId(String processInstanceId)
           
 void setProperty(String property)
           
 void setTaskId(String taskId)
           
 void setUserId(String userId)
           
 
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

TIMESTAMP

public static final String TIMESTAMP
See Also:
Constant Field Values

deploymentId

protected String deploymentId

processDefinitionId

protected String processDefinitionId

processDefinitionKey

protected String processDefinitionKey

processInstanceId

protected String processInstanceId

executionId

protected String executionId

caseDefinitionId

protected String caseDefinitionId

caseInstanceId

protected String caseInstanceId

caseExecutionId

protected String caseExecutionId

taskId

protected String taskId

jobId

protected String jobId

jobDefinitionId

protected String jobDefinitionId

batchId

protected String batchId

userId

protected String userId

operationId

protected String operationId

operationType

protected String operationType

entityType

protected String entityType

property

protected String property

afterTimestamp

protected Date afterTimestamp

beforeTimestamp

protected Date beforeTimestamp
Constructor Detail

UserOperationLogQueryDto

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

isValidSortByValue

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

createNewQuery

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

applyFilters

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

applySortBy

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

setDeploymentId

public void setDeploymentId(String deploymentId)

setProcessDefinitionId

public void setProcessDefinitionId(String processDefinitionId)

setProcessDefinitionKey

public void setProcessDefinitionKey(String processDefinitionKey)

setProcessInstanceId

public void setProcessInstanceId(String processInstanceId)

setExecutionId

public void setExecutionId(String executionId)

setCaseDefinitionId

public void setCaseDefinitionId(String caseDefinitionId)

setCaseInstanceId

public void setCaseInstanceId(String caseInstanceId)

setCaseExecutionId

public void setCaseExecutionId(String caseExecutionId)

setTaskId

public void setTaskId(String taskId)

setJobId

public void setJobId(String jobId)

setJobDefinitionId

public void setJobDefinitionId(String jobDefinitionId)

setBatchId

public void setBatchId(String batchId)

setUserId

public void setUserId(String userId)

setOperationId

public void setOperationId(String operationId)

setOperationType

public void setOperationType(String operationType)

setEntityType

public void setEntityType(String entityType)

setProperty

public void setProperty(String property)

setAfterTimestamp

public void setAfterTimestamp(Date after)

setBeforeTimestamp

public void setBeforeTimestamp(Date before)


Copyright © 2016 camunda services GmbH. All rights reserved.