Class ConversationSearchResourceService
java.lang.Object
com.flowable.engage.rest.service.api.conversation.AbstractEngageResource
com.flowable.engage.rest.service.api.conversation.search.ConversationSearchResourceService
@Service public class ConversationSearchResourceService extends AbstractEngageResource
- Author:
- Filip Hrisafov
-
Field Summary
Fields Modifier and Type Field Description protected ConversationFilterService
conversationFilterService
Fields inherited from class com.flowable.engage.rest.service.api.conversation.AbstractEngageResource
conversationService, securityHelper
-
Constructor Summary
Constructors Constructor Description ConversationSearchResourceService(ConversationFilterService conversationFilterService, ConversationService conversationService)
-
Method Summary
Modifier and Type Method Description protected org.flowable.common.rest.api.DataResponse<ConversationFilterResponse>
asDataResponse(java.util.List<ConversationFilterResponse> conversationFilters)
org.flowable.common.rest.api.DataResponse<ConversationFilterResponse>
findConversationFilters(ConversationFilterQueryRequest request, java.security.Principal principal)
org.flowable.common.rest.api.DataResponse<ConversationFilterResponse>
findConversationFilters(java.lang.String conversationId, ConversationFilterQueryRequest request, java.security.Principal principal)
protected ConversationFilterQuery
prepareQuery(ConversationFilterQueryRequest request, java.security.Principal principal)
org.flowable.common.rest.api.DataResponse<ConversationSearchResponse>
searchConversations(ConversationSearchRequest request, java.security.Principal principal)
Methods inherited from class com.flowable.engage.rest.service.api.conversation.AbstractEngageResource
addPermissions, currentUserHasAccess, currentUserHasAdminRights, currentUserIsSuperAdmin, validateAccessAndGetConversation
-
Field Details
-
Constructor Details
-
ConversationSearchResourceService
public ConversationSearchResourceService(ConversationFilterService conversationFilterService, ConversationService conversationService)
-
-
Method Details
-
searchConversations
@Transactional(readOnly=true) public org.flowable.common.rest.api.DataResponse<ConversationSearchResponse> searchConversations(ConversationSearchRequest request, java.security.Principal principal) -
findConversationFilters
@Transactional(readOnly=true) public org.flowable.common.rest.api.DataResponse<ConversationFilterResponse> findConversationFilters(ConversationFilterQueryRequest request, java.security.Principal principal) -
findConversationFilters
@Transactional(readOnly=true) public org.flowable.common.rest.api.DataResponse<ConversationFilterResponse> findConversationFilters(java.lang.String conversationId, ConversationFilterQueryRequest request, java.security.Principal principal) -
prepareQuery
protected ConversationFilterQuery prepareQuery(ConversationFilterQueryRequest request, java.security.Principal principal) -
asDataResponse
protected org.flowable.common.rest.api.DataResponse<ConversationFilterResponse> asDataResponse(java.util.List<ConversationFilterResponse> conversationFilters)
-