Class MessageIndexQueryServiceImpl
java.lang.Object
com.flowable.engage.engine.impl.indexing.MessageIndexQueryServiceImpl
- All Implemented Interfaces:
MessageIndexQueryService
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ConversationResultMapperprotected MessageComplianceResultMapperprotected MessageResultMapperprotected com.fasterxml.jackson.databind.ObjectMapperprotected SearchServiceprotected ConversationQueryTemplateHandlerprotected TemplateLoader -
Constructor Summary
ConstructorsConstructorDescriptionMessageIndexQueryServiceImpl(SearchService searchService, ConversationQueryTemplateHandler templateHandler, TemplateLoader templateLoader, MessageResultMapper messageResultMapper, MessageComplianceResultMapper messageComplianceResultMapper, ConversationResultMapper conversationResultMapper, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Method Summary
Modifier and TypeMethodDescriptionprotected FilteredFullTextSearchQueryBuilderfindMessages(String userId, String tenantId, Collection<String> userGroups, String conversationId, String searchText, int start, int size) findRelatedMessages(String userId, String tenantId, Collection<String> userGroups, String conversationId, String valueTime) protected Page<MessageComplianceResponse>getPageFromQuery(int start, int size, String index, String query, String order, String sort) queryMessagesForCompliance(MessageIndexQueryRequest request, String tenantId) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.flowable.engage.engine.impl.indexing.MessageIndexQueryService
findMessages, findRelatedMessages
-
Field Details
-
templateHandler
-
searchService
-
templateLoader
-
messageResultMapper
-
messageComplianceResultMapper
-
conversationResultMapper
-
objectMapper
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
-
-
Constructor Details
-
MessageIndexQueryServiceImpl
public MessageIndexQueryServiceImpl(SearchService searchService, ConversationQueryTemplateHandler templateHandler, TemplateLoader templateLoader, MessageResultMapper messageResultMapper, MessageComplianceResultMapper messageComplianceResultMapper, ConversationResultMapper conversationResultMapper, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
Method Details
-
findMessages
public Page<MessageResponse> findMessages(String userId, String tenantId, Collection<String> userGroups, String conversationId, String searchText, int start, int size) - Specified by:
findMessagesin interfaceMessageIndexQueryService
-
queryMessagesForCompliance
public Page<MessageComplianceResponse> queryMessagesForCompliance(MessageIndexQueryRequest request, String tenantId) - Specified by:
queryMessagesForCompliancein interfaceMessageIndexQueryService
-
buildComplianceQuery
-
getPageFromQuery
-
findRelatedMessages
public List<MessageResponse> findRelatedMessages(String userId, String tenantId, Collection<String> userGroups, String conversationId, String valueTime) - Specified by:
findRelatedMessagesin interfaceMessageIndexQueryService
-