Class CheckHasAccessToConversationCommand
- java.lang.Object
-
- com.flowable.platform.service.permission.AbstractDmnBasedPermissionHelper<Conversation>
-
- com.flowable.engage.engine.impl.permission.cmd.AbstractConversationPermissionCommand
-
- com.flowable.engage.engine.impl.permission.cmd.CheckHasAccessToConversationCommand
-
public class CheckHasAccessToConversationCommand extends AbstractConversationPermissionCommand implements Command<Boolean>
-
-
Field Summary
Fields Modifier and Type Field Description protected ConversationBuilder
conversationBuilder
protected String
conversationId
-
Fields inherited from class com.flowable.engage.engine.impl.permission.cmd.AbstractConversationPermissionCommand
engageEngineConfiguration, userGroupKeys, userId, userTenantId
-
Fields inherited from class com.flowable.platform.service.permission.AbstractDmnBasedPermissionHelper
NONE_VALUE, OUTPUT_KEY_ERROR_MESSAGE, OUTPUT_KEY_ERROR_MESSAGE_CODE, OUTPUT_KEY_GROUP_NEEDED, OUTPUT_KEY_PERMISSION
-
-
Constructor Summary
Constructors Constructor Description CheckHasAccessToConversationCommand(String userId, Collection<String> userGroupKeys, String userTenantId, String conversationId, EngageEngineConfiguration engageEngineConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Boolean
execute(CommandContext commandContext)
-
Methods inherited from class com.flowable.engage.engine.impl.permission.cmd.AbstractConversationPermissionCommand
checkBasicConversationAccess, createRuleInputForDefaultModel, evaluateMainParticipantType, evaluateMainParticipantType, evaluatePermissionsAndProcessResult, getDecisionKeyDefaultPermissions, getTenantId
-
Methods inherited from class com.flowable.platform.service.permission.AbstractDmnBasedPermissionHelper
evaluateDefaultPermissionOutput, evaluatePermissionRuleOutput, evaluatePermissionsAndProcessResult, executeAndLogPermissionModel, getEmptyListOnNullValue, getGroups, isGroupMember, isUserMemberOfGroup, isUserType, processErrorMessage, renderErrorMessage
-
-
-
-
Field Detail
-
conversationId
protected String conversationId
-
conversationBuilder
protected ConversationBuilder conversationBuilder
-
-
Constructor Detail
-
CheckHasAccessToConversationCommand
public CheckHasAccessToConversationCommand(String userId, Collection<String> userGroupKeys, String userTenantId, String conversationId, EngageEngineConfiguration engageEngineConfiguration)
-
-
Method Detail
-
execute
public Boolean execute(CommandContext commandContext)
-
-