Class AbstractEngageResource
java.lang.Object
com.flowable.engage.rest.service.api.conversation.AbstractEngageResource
- Direct Known Subclasses:
AbstractMessageResourceService
,AnonymousConversationResource
,CaseConversationResource
,ComplianceSearchResource
,ConversationCollectionResource
,ConversationIndexQueryResource
,ConversationManagementResource
,ConversationParticipantResourceService
,ConversationResource
,ConversationResourceService
,ConversationSearchResourceService
,ConversationTagResourceService
,DeviceCollectionResource
,DeviceResourceService
,EngageEngineResource
,MediaMessageResource
,MessageCollectionResource
,MessageComplianceCollectionResource
,MessageResource
,MessageSearchResource
,ProcessConversationResource
,TaskConversationResource
,UserSubscriptionResource
,UserTechnicalPresenceResource
public abstract class AbstractEngageResource
extends java.lang.Object
- Author:
- Joram Barrez
-
Field Summary
Fields Modifier and Type Field Description protected ConversationService
conversationService
protected com.flowable.platform.service.security.SecurityHelper
securityHelper
-
Constructor Summary
Constructors Constructor Description AbstractEngageResource()
-
Method Summary
Modifier and Type Method Description protected void
addPermissions(SearchRequest request, com.flowable.core.common.api.security.SecurityScope securityScope)
protected boolean
currentUserHasAccess(Conversation conversation)
protected boolean
currentUserHasAdminRights()
protected boolean
currentUserIsSuperAdmin()
protected Conversation
validateAccessAndGetConversation(java.lang.String conversationId)
-
Field Details
-
securityHelper
@Autowired protected com.flowable.platform.service.security.SecurityHelper securityHelper -
conversationService
-
-
Constructor Details
-
AbstractEngageResource
public AbstractEngageResource()
-
-
Method Details
-
currentUserHasAdminRights
protected boolean currentUserHasAdminRights() -
currentUserIsSuperAdmin
protected boolean currentUserIsSuperAdmin() -
currentUserHasAccess
-
addPermissions
protected void addPermissions(SearchRequest request, com.flowable.core.common.api.security.SecurityScope securityScope) -
validateAccessAndGetConversation
-