public class UserQueryDto extends AbstractQueryDto<UserQuery>
Modifier and Type | Field and Description |
---|---|
protected String |
email |
protected String |
emailLike |
protected String |
firstName |
protected String |
firstNameLike |
protected String |
id |
protected String[] |
idIn |
protected String |
lastName |
protected String |
lastNameLike |
protected String |
memberOfGroup |
protected String |
potentialStarter |
expressions, objectMapper, SORT_ORDER_ASC_VALUE, SORT_ORDER_DESC_VALUE, sortBy, sortings, sortOrder, VALID_SORT_ORDER_VALUES
Constructor and Description |
---|
UserQueryDto() |
UserQueryDto(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
javax.ws.rs.core.MultivaluedMap<String,String> queryParameters) |
Modifier and Type | Method and Description |
---|---|
protected void |
applyFilters(UserQuery query) |
protected void |
applySortBy(UserQuery query,
String sortBy,
Map<String,Object> parameters,
ProcessEngine engine) |
protected UserQuery |
createNewQuery(ProcessEngine engine) |
protected boolean |
isValidSortByValue(String value) |
void |
setEmail(String userEmail) |
void |
setEmailLike(String userEmailLike) |
void |
setFirstName(String userFirstName) |
void |
setFirstNameLike(String userFirstNameLike) |
void |
setId(String userId) |
void |
setIdIn(String[] ids) |
void |
setLastName(String userLastName) |
void |
setMemberOfGroup(String memberOfGroup) |
void |
setPotentialStarter(String potentialStarter) |
applySortingOptions, applySortOrder, getSorting, setObjectMapper, setSortBy, setSorting, setSortOrder, setValueBasedOnAnnotation, sortOptionsValid, sortOrderValueForDirection, toQuery
protected String id
protected String[] idIn
protected String firstName
protected String firstNameLike
protected String lastName
protected String lastNameLike
protected String email
protected String emailLike
protected String memberOfGroup
protected String potentialStarter
public void setId(String userId)
public void setIdIn(String[] ids)
public void setFirstName(String userFirstName)
public void setFirstNameLike(String userFirstNameLike)
public void setLastName(String userLastName)
public void setEmail(String userEmail)
public void setEmailLike(String userEmailLike)
public void setMemberOfGroup(String memberOfGroup)
public void setPotentialStarter(String potentialStarter)
protected boolean isValidSortByValue(String value)
isValidSortByValue
in class AbstractQueryDto<UserQuery>
protected UserQuery createNewQuery(ProcessEngine engine)
createNewQuery
in class AbstractQueryDto<UserQuery>
protected void applyFilters(UserQuery query)
applyFilters
in class AbstractQueryDto<UserQuery>
protected void applySortBy(UserQuery query, String sortBy, Map<String,Object> parameters, ProcessEngine engine)
applySortBy
in class AbstractQueryDto<UserQuery>
Copyright © 2018. All rights reserved.