public class UserIndexSearchServiceImpl extends Object implements UserIndexSearchService
Modifier and Type | Field and Description |
---|---|
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
protected PlatformUserResultMapper |
platformUserResultMapper |
protected com.flowable.indexing.SearchService |
searchService |
Constructor and Description |
---|
UserIndexSearchServiceImpl(com.flowable.indexing.SearchService searchService,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
PlatformUserResultMapper platformUserResultMapper) |
Modifier and Type | Method and Description |
---|---|
protected com.flowable.platform.common.Page<PlatformUserResponse> |
getPageFromQuery(int start,
int size,
String index,
String query,
String order,
String sort) |
com.fasterxml.jackson.databind.JsonNode |
getUser(String userId) |
com.flowable.platform.common.Page<PlatformUserResponse> |
queryUsers(UserIndexQueryRequest request) |
protected com.flowable.indexing.SearchService searchService
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
protected PlatformUserResultMapper platformUserResultMapper
public UserIndexSearchServiceImpl(com.flowable.indexing.SearchService searchService, com.fasterxml.jackson.databind.ObjectMapper objectMapper, PlatformUserResultMapper platformUserResultMapper)
public com.flowable.platform.common.Page<PlatformUserResponse> queryUsers(UserIndexQueryRequest request)
queryUsers
in interface UserIndexSearchService
public com.fasterxml.jackson.databind.JsonNode getUser(String userId)
getUser
in interface UserIndexSearchService
protected com.flowable.platform.common.Page<PlatformUserResponse> getPageFromQuery(int start, int size, String index, String query, String order, String sort)