Class PlatformCommentService

  • All Implemented Interfaces:
    com.flowable.platform.security.permission.PermissionServiceRegistryAware, org.springframework.beans.factory.Aware

    public class PlatformCommentService
    extends com.flowable.platform.security.service.AbstractPlatformSecurityService
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected CommentService commentService  
      protected java.lang.Integer defaultListResponseSize  
      • Fields inherited from class com.flowable.platform.security.service.AbstractPlatformSecurityService

        additionalAdminUsers, CASE_PREFIX, cmmnRepositoryService, cmmnRuntimeService, cmmnTaskService, defaultSecurityPolicyKey, defaultSecurityPolicyModel, inspectEnabled, permissionServiceRegistry, platformSecurityInterceptor, policyRepositoryService, PROCESS_PREFIX, repositoryService, runtimeService, SECURITY_POLICY_MODEL, TASK_PREFIX, taskService
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.util.List<CommentInstanceRepresentation> commentMapper​(java.util.List<Comment> comments)  
      CommentInstanceRepresentation createComment​(java.lang.String scopeId, java.lang.String scopeType, java.lang.String commentContent)  
      void deleteComment​(Comment comment, java.lang.String scopeId, java.lang.String scopeType)  
      Comment getComment​(java.lang.String commentId)  
      org.flowable.common.rest.api.DataResponse<CommentInstanceRepresentation> getComments​(CommentQueryRequest request)  
      CommentInstanceRepresentation updateComment​(Comment comment, java.lang.String scopeId, java.lang.String scopeType, java.lang.String updatedContent)  
      • Methods inherited from class com.flowable.platform.security.service.AbstractPlatformSecurityService

        currentUserHasAdminRights, currentUserIsSuperAdmin, fetchCasePermissionMappings, fetchCasePermissionMappings, fetchCaseSecurityPolicyModel, fetchPermissions, fetchPermissionsForTask, fetchProcessPermissionMappings, fetchProcessPermissionMappings, fetchProcessSecurityPolicyModel, fetchSecurityPolicyModel, fetchSecurityPolicyModel, fetchSecurityPolicyModelForCaseInstance, fetchSecurityPolicyModelForProcessInstance, fetchSecurityPolicyModelForTask, fetchSecurityPolicyModelForTask, fetchTaskPermissionMappings, fetchTaskPermissionMappings, fetchTaskPermissionMappings, fetchTaskPermissionMappingsForCase, fetchTaskPermissionMappingsForProcess, fetchTaskSecurityPolicyModelForCase, fetchTaskSecurityPolicyModelForProcess, filterPermissionsForRole, getCmmnExtensionElementValue, getCurrentGroupKeys, getCurrentTenantId, getCurrentUserId, getDefaultSecurityPolicyModel, getExtensionElementValue, getSecurityPolicyModelByKey, groupOrUserMatches, groupOrUserMatches, hasAnyMatchingIdentityLink, hasAssigneeOrOwnerIdentityLink, hasPermissionForEntityLinks, hasPermissionForHistoricEntityLinks, setPermissionServiceRegistry, translatePermissionForScope
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • defaultListResponseSize

        @Value("${flowable.platform.rest.default-list-response-size:100}")
        protected java.lang.Integer defaultListResponseSize
    • Constructor Detail

      • PlatformCommentService

        public PlatformCommentService()