public class MessageIndexQueryServiceImpl extends Object implements MessageIndexQueryService
| Modifier and Type | Field and Description |
|---|---|
protected ConversationResultMapper |
conversationResultMapper |
protected MessageComplianceResultMapper |
messageComplianceResultMapper |
protected MessageResultMapper |
messageResultMapper |
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
protected com.flowable.indexing.SearchService |
searchService |
protected ConversationQueryTemplateHandler |
templateHandler |
protected com.flowable.indexing.template.TemplateLoader |
templateLoader |
| Constructor and Description |
|---|
MessageIndexQueryServiceImpl(com.flowable.indexing.SearchService searchService,
ConversationQueryTemplateHandler templateHandler,
com.flowable.indexing.template.TemplateLoader templateLoader,
MessageResultMapper messageResultMapper,
MessageComplianceResultMapper messageComplianceResultMapper,
ConversationResultMapper conversationResultMapper,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
| Modifier and Type | Method and Description |
|---|---|
com.flowable.platform.common.Page<MessageResponse> |
findMessages(String userId,
String tenantId,
Collection<String> userGroups,
String conversationId,
String searchText,
int start,
int size) |
List<MessageResponse> |
findRelatedMessages(String userId,
String tenantId,
Collection<String> userGroups,
String conversationId,
String valueTime) |
protected com.flowable.platform.common.Page<MessageComplianceResponse> |
getPageFromQuery(int start,
int size,
String index,
String query,
String order,
String sort) |
com.flowable.platform.common.Page<MessageComplianceResponse> |
queryMessagesForCompliance(MessageIndexQueryRequest request) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfindMessages, findRelatedMessagesprotected ConversationQueryTemplateHandler templateHandler
protected com.flowable.indexing.SearchService searchService
protected com.flowable.indexing.template.TemplateLoader templateLoader
protected MessageResultMapper messageResultMapper
protected MessageComplianceResultMapper messageComplianceResultMapper
protected ConversationResultMapper conversationResultMapper
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
public MessageIndexQueryServiceImpl(com.flowable.indexing.SearchService searchService,
ConversationQueryTemplateHandler templateHandler,
com.flowable.indexing.template.TemplateLoader templateLoader,
MessageResultMapper messageResultMapper,
MessageComplianceResultMapper messageComplianceResultMapper,
ConversationResultMapper conversationResultMapper,
com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public com.flowable.platform.common.Page<MessageResponse> findMessages(String userId, String tenantId, Collection<String> userGroups, String conversationId, String searchText, int start, int size)
findMessages in interface MessageIndexQueryServicepublic com.flowable.platform.common.Page<MessageComplianceResponse> queryMessagesForCompliance(MessageIndexQueryRequest request)
queryMessagesForCompliance in interface MessageIndexQueryServiceprotected com.flowable.platform.common.Page<MessageComplianceResponse> getPageFromQuery(int start, int size, String index, String query, String order, String sort)
public List<MessageResponse> findRelatedMessages(String userId, String tenantId, Collection<String> userGroups, String conversationId, String valueTime)
findRelatedMessages in interface MessageIndexQueryServiceCopyright © 2019. All rights reserved.