Class CheckUpdateConversationAvatarCommand
- 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.CheckUpdateConversationAvatarCommand
-
-
Field Summary
Fields Modifier and Type Field Description protected Set<String>
ALLOWED_CONVERSATION_TYPES
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 CheckUpdateConversationAvatarCommand(String userId, Collection<String> userGroupKeys, String userTenantId, String conversationId, EngageEngineConfiguration engageEngineConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<String>
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
-
-
-
-
Constructor Detail
-
CheckUpdateConversationAvatarCommand
public CheckUpdateConversationAvatarCommand(String userId, Collection<String> userGroupKeys, String userTenantId, String conversationId, EngageEngineConfiguration engageEngineConfiguration)
-
-