Class FilterQueryDto
java.lang.Object
org.eximeebpms.bpm.engine.rest.dto.AbstractSearchQueryDto
org.eximeebpms.bpm.engine.rest.dto.AbstractQueryDto<FilterQuery>
org.eximeebpms.bpm.engine.rest.dto.runtime.FilterQueryDto
- Author:
- Sebastian Menski
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.eximeebpms.bpm.engine.rest.dto.AbstractQueryDto
expressions, SORT_ORDER_ASC_VALUE, SORT_ORDER_DESC_VALUE, sortBy, sortings, sortOrder, VALID_SORT_ORDER_VALUESFields inherited from class org.eximeebpms.bpm.engine.rest.dto.AbstractSearchQueryDto
objectMapper -
Constructor Summary
ConstructorsConstructorDescriptionFilterQueryDto(com.fasterxml.jackson.databind.ObjectMapper objectMapper, javax.ws.rs.core.MultivaluedMap<String, String> queryParameters) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidapplyFilters(FilterQuery query) protected voidapplySortBy(FilterQuery query, String sortBy, Map<String, Object> parameters, ProcessEngine engine) protected FilterQuerycreateNewQuery(ProcessEngine engine) protected booleanisValidSortByValue(String value) voidsetFilterId(String filterId) voidvoidsetNameLike(String nameLike) voidvoidsetResourceType(String resourceType) Methods inherited from class org.eximeebpms.bpm.engine.rest.dto.AbstractQueryDto
applySortingOptions, applySortOrder, getSorting, setSortBy, setSorting, setSortOrder, sortOptionsValid, sortOrderValueForDirection, toQueryMethods inherited from class org.eximeebpms.bpm.engine.rest.dto.AbstractSearchQueryDto
setObjectMapper, setValueBasedOnAnnotation
-
Field Details
-
SORT_BY_ID_VALUE
- See Also:
-
SORT_BY_RESOURCE_TYPE_VALUE
- See Also:
-
SORT_BY_NAME_VALUE
- See Also:
-
SORT_BY_OWNER_VALUE
- See Also:
-
filterId
-
resourceType
-
name
-
nameLike
-
owner
-
-
Constructor Details
-
FilterQueryDto
public FilterQueryDto() -
FilterQueryDto
-
-
Method Details
-
setFilterId
-
setResourceType
-
setName
-
setNameLike
-
setOwner
-
isValidSortByValue
- Specified by:
isValidSortByValuein classAbstractQueryDto<FilterQuery>
-
createNewQuery
- Specified by:
createNewQueryin classAbstractQueryDto<FilterQuery>
-
applyFilters
- Specified by:
applyFiltersin classAbstractQueryDto<FilterQuery>
-
applySortBy
protected void applySortBy(FilterQuery query, String sortBy, Map<String, Object> parameters, ProcessEngine engine) - Specified by:
applySortByin classAbstractQueryDto<FilterQuery>
-