Class UserQueryDto
java.lang.Object
org.eximeebpms.bpm.engine.rest.dto.AbstractSearchQueryDto
org.eximeebpms.bpm.engine.rest.dto.AbstractQueryDto<UserQuery>
org.eximeebpms.bpm.engine.rest.dto.identity.UserQueryDto
- Author:
- Daniel Meyer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected String[]protected Stringprotected Stringprotected Stringprotected Stringprotected 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
ConstructorsConstructorDescriptionUserQueryDto(com.fasterxml.jackson.databind.ObjectMapper objectMapper, javax.ws.rs.core.MultivaluedMap<String, String> queryParameters) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidapplyFilters(UserQuery query) protected voidapplySortBy(UserQuery query, String sortBy, Map<String, Object> parameters, ProcessEngine engine) protected UserQuerycreateNewQuery(ProcessEngine engine) protected booleanisValidSortByValue(String value) voidvoidsetEmailLike(String userEmailLike) voidsetFirstName(String userFirstName) voidsetFirstNameLike(String userFirstNameLike) voidvoidvoidsetLastName(String userLastName) voidsetLastNameLike(String userLastNameLike) voidsetMemberOfGroup(String memberOfGroup) voidsetMemberOfTenant(String tenantId) voidsetPotentialStarter(String potentialStarter) 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
-
id
-
idIn
-
firstName
-
firstNameLike
-
lastName
-
lastNameLike
-
email
-
emailLike
-
memberOfGroup
-
potentialStarter
-
tenantId
-
-
Constructor Details
-
UserQueryDto
public UserQueryDto() -
UserQueryDto
-
-
Method Details
-
setId
-
setIdIn
-
setFirstName
-
setFirstNameLike
-
setLastName
-
setLastNameLike
-
setEmail
-
setEmailLike
-
setMemberOfGroup
-
setPotentialStarter
-
setMemberOfTenant
-
isValidSortByValue
- Specified by:
isValidSortByValuein classAbstractQueryDto<UserQuery>
-
createNewQuery
- Specified by:
createNewQueryin classAbstractQueryDto<UserQuery>
-
applyFilters
- Specified by:
applyFiltersin classAbstractQueryDto<UserQuery>
-
applySortBy
protected void applySortBy(UserQuery query, String sortBy, Map<String, Object> parameters, ProcessEngine engine) - Specified by:
applySortByin classAbstractQueryDto<UserQuery>
-