Package org.camunda.bpm.engine.rest.dto
Class AbstractQueryDto<T extends Query<?,?>> 
java.lang.Object
org.camunda.bpm.engine.rest.dto.AbstractSearchQueryDto
org.camunda.bpm.engine.rest.dto.AbstractQueryDto<T>
- Direct Known Subclasses:
- AuthorizationQueryDto,- BatchQueryDto,- BatchStatisticsQueryDto,- CaseDefinitionQueryDto,- CaseExecutionQueryDto,- CaseInstanceQueryDto,- CleanableHistoricBatchReportDto,- CleanableHistoricCaseInstanceReportDto,- CleanableHistoricDecisionInstanceReportDto,- CleanableHistoricProcessInstanceReportDto,- DecisionDefinitionQueryDto,- DecisionRequirementsDefinitionQueryDto,- DeploymentQueryDto,- EventSubscriptionQueryDto,- ExecutionQueryDto,- ExternalTaskQueryDto,- FilterQueryDto,- GroupQueryDto,- HistoricActivityInstanceQueryDto,- HistoricActivityStatisticsQueryDto,- HistoricBatchQueryDto,- HistoricCaseActivityInstanceQueryDto,- HistoricCaseInstanceQueryDto,- HistoricDecisionInstanceQueryDto,- HistoricDetailQueryDto,- HistoricExternalTaskLogQueryDto,- HistoricIdentityLinkLogQueryDto,- HistoricIncidentQueryDto,- HistoricJobLogQueryDto,- HistoricProcessInstanceQueryDto,- HistoricTaskInstanceQueryDto,- HistoricVariableInstanceQueryDto,- IncidentQueryDto,- JobDefinitionQueryDto,- JobQueryDto,- ProcessDefinitionQueryDto,- ProcessInstanceQueryDto,- SchemaLogQueryDto,- TaskQueryDto,- TenantQueryDto,- UserOperationLogQueryDto,- UserQueryDto,- VariableInstanceQueryDto
Defines common query operations, such as sorting options and validation.
 Also allows to access its setter methods based on 
CamundaQueryParam annotations which is
 used for processing Http query parameters.- Author:
- Thorben Lindhauer
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringprotected Stringprotected List<SortingDto>protected StringFields inherited from class org.camunda.bpm.engine.rest.dto.AbstractSearchQueryDtoobjectMapper
- 
Constructor SummaryConstructorsConstructorDescriptionAbstractQueryDto(com.fasterxml.jackson.databind.ObjectMapper objectMapper, javax.ws.rs.core.MultivaluedMap<String, String> queryParameters) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected abstract voidapplyFilters(T query) protected abstract voidapplySortBy(T query, String sortBy, Map<String, Object> parameters, ProcessEngine engine) protected voidapplySortingOptions(T query, ProcessEngine engine) protected voidapplySortOrder(T query, String sortOrder) protected abstract TcreateNewQuery(ProcessEngine engine) protected abstract booleanisValidSortByValue(String value) voidvoidsetSorting(List<SortingDto> sorting) voidsetSortOrder(String sortOrder) protected booleanstatic StringsortOrderValueForDirection(Direction direction) toQuery(ProcessEngine engine) Methods inherited from class org.camunda.bpm.engine.rest.dto.AbstractSearchQueryDtosetObjectMapper, setValueBasedOnAnnotation
- 
Field Details- 
SORT_ORDER_ASC_VALUE- See Also:
 
- 
SORT_ORDER_DESC_VALUE- See Also:
 
- 
VALID_SORT_ORDER_VALUES
- 
sortBy
- 
sortOrder
- 
sortings
- 
expressions
 
- 
- 
Constructor Details- 
AbstractQueryDtopublic AbstractQueryDto()
- 
AbstractQueryDto
 
- 
- 
Method Details- 
setSortBy
- 
setSortOrder
- 
setSorting
- 
getSorting
- 
isValidSortByValue
- 
sortOptionsValidprotected boolean sortOptionsValid()
- 
toQuery
- 
createNewQuery
- 
applyFilters
- 
applySortingOptions
- 
applySortBy
- 
applySortOrder
- 
sortOrderValueForDirection
 
-