@Transactional public class PlatformTaskService extends AbstractPlatformSecurityService
additionalAdminUsers, CASE_PREFIX, cmmnRepositoryService, cmmnRuntimeService, cmmnTaskService, defaultSecurityPolicyKey, defaultSecurityPolicyModel, inspectEnabled, permissionServiceRegistry, platformSecurityInterceptor, policyRepositoryService, PROCESS_PREFIX, repositoryService, runtimeService, SECURITY_POLICY_MODEL, TASK_PREFIX, taskService
Constructor and Description |
---|
PlatformTaskService() |
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
@Autowired protected HistoryService historyService
@Autowired protected CmmnHistoryService cmmnHistoryService
@Autowired protected FormRepositoryService formRepositoryService
@Autowired protected FormService formService
@Autowired protected PlatformIdentityService identityService
@Autowired protected com.flowable.license.LicenseCheckService licenseCheckService
@Autowired protected TaskPermissionService permissionService
@Autowired(required=false) protected TranslationService translationService
@Autowired(required=false) protected PlatformTranslationService platformTranslationService
@Autowired(required=false) protected PlatformCommentService platformCommentService
@Autowired(required=false) protected PlatformContentItemService contentItemService
@Autowired(required=false) protected CoreContentService contentService
@Autowired(required=false) protected DocumentRepositoryService documentRepositoryService
@Autowired(required=false) protected MetadataService metadataService
@Autowired(required=false) protected DocumentMetadataHandler documentMetadataHandler
@Autowired(required=false) protected PlatformContentItemPermissionHandler platformContentItemPermissionHandler
@Autowired protected ObjectProvider<InspectTaskInterceptor> inspectTaskInterceptor
@Autowired protected PlatformRestVariableTransformer variableTransformer
@Autowired protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
@Autowired protected ScopedFormProvider scopedFormProvider
public TaskRepresentation getTask(String taskId, boolean includeTranslations)
public DataResponse<CommentInstanceRepresentation> getTaskComments(CommentQueryRequest request)
public CommentInstanceRepresentation createTaskComment(String taskId, String commentContent)
public CommentInstanceRepresentation updateTaskComment(String taskId, String commentId, String commentContent)
public ContentItem getContentItem(String taskId, String contentItemId)
public void completeTaskForm(String taskId, CompleteFormRepresentation formRepresentation)
public void saveTaskForm(String taskId, SaveFormRepresentation saveFormRepresentation)
public Map<String,Object> getTaskVariablesWithPermissionCheck(String taskId)
public PlatformUserQuery createTaskCandidateQuery(String taskId, TaskUserQueryRequest request)
public RestIdentityLink addIdentityLink(String taskId, RestIdentityLink identityLink)
protected Map<String,Object> mapAttachmentsToContentItems(Map<String,Object> formVariables)
protected PlatformUserQuery createPlatformUserQuery(TaskUserQueryRequest request)
protected TaskRepresentation createTaskRepresentation(Task task)
protected TaskRepresentation createTaskRepresentation(HistoricTaskInstance task)
protected TaskRepresentation createTaskRepresentationFromInfo(TaskInfo task)
protected String getDelegationStateString(DelegationState state)