Interface MessageIndexQueryService

All Known Implementing Classes:
MessageIndexQueryServiceImpl

public interface MessageIndexQueryService
  • Method Summary

    Modifier and Type Method Description
    default com.flowable.platform.common.Page<MessageResponse> findMessages​(java.lang.String userId, java.lang.String tenantId, java.lang.String conversationId, java.lang.String searchText, int start, int size)  
    com.flowable.platform.common.Page<MessageResponse> findMessages​(java.lang.String userId, java.lang.String tenantId, java.util.Collection<java.lang.String> userGroups, java.lang.String conversationId, java.lang.String searchText, int start, int size)  
    default java.util.List<MessageResponse> findRelatedMessages​(java.lang.String userId, java.lang.String tenantId, java.lang.String conversationId, java.lang.String valueTime)  
    java.util.List<MessageResponse> findRelatedMessages​(java.lang.String userId, java.lang.String tenantId, java.util.Collection<java.lang.String> userGroups, java.lang.String conversationId, java.lang.String valueTime)  
    com.flowable.platform.common.Page<MessageComplianceResponse> queryMessagesForCompliance​(MessageIndexQueryRequest request, java.lang.String tenantId)  
  • Method Details

    • findMessages

      default com.flowable.platform.common.Page<MessageResponse> findMessages​(java.lang.String userId, java.lang.String tenantId, java.lang.String conversationId, java.lang.String searchText, int start, int size)
    • findMessages

      com.flowable.platform.common.Page<MessageResponse> findMessages​(java.lang.String userId, java.lang.String tenantId, java.util.Collection<java.lang.String> userGroups, java.lang.String conversationId, java.lang.String searchText, int start, int size)
    • findRelatedMessages

      default java.util.List<MessageResponse> findRelatedMessages​(java.lang.String userId, java.lang.String tenantId, java.lang.String conversationId, java.lang.String valueTime)
    • queryMessagesForCompliance

      com.flowable.platform.common.Page<MessageComplianceResponse> queryMessagesForCompliance​(MessageIndexQueryRequest request, java.lang.String tenantId)
    • findRelatedMessages

      java.util.List<MessageResponse> findRelatedMessages​(java.lang.String userId, java.lang.String tenantId, java.util.Collection<java.lang.String> userGroups, java.lang.String conversationId, java.lang.String valueTime)