| Package | Description |
|---|---|
| org.flowable.ui.common.security | |
| org.flowable.ui.task.rest.runtime | |
| org.flowable.ui.task.service.runtime |
| Modifier and Type | Class and Description |
|---|---|
class |
FlowableAuthenticationSecurityScope |
| Modifier and Type | Method and Description |
|---|---|
static SecurityScope |
SecurityUtils.getAuthenticatedSecurityScope() |
static SecurityScope |
SecurityUtils.getCurrentSecurityScope() |
static SecurityScope |
SecurityUtils.getSecurityScope(org.springframework.security.core.Authentication authentication) |
SecurityScope |
SecurityScopeProvider.getSecurityScope(org.springframework.security.core.Authentication authentication)
Get the Flowable Security scope from the given authentication.
|
SecurityScope |
FlowableSecurityScopeProvider.getSecurityScope(org.springframework.security.core.Authentication authentication) |
| Modifier and Type | Method and Description |
|---|---|
protected ContentItemRepresentation |
AbstractRelatedContentResource.uploadFile(SecurityScope user,
org.springframework.web.multipart.MultipartFile file,
String taskId,
String processInstanceId,
String caseId) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
FlowableTaskActionService.assignTask(SecurityScope currentUser,
Task task,
String assigneeIdString) |
boolean |
PermissionService.canAddRelatedContentToCase(SecurityScope user,
String caseId) |
boolean |
PermissionService.canAddRelatedContentToProcessInstance(SecurityScope user,
String processInstanceId) |
boolean |
PermissionService.canAddRelatedContentToTask(SecurityScope user,
String taskId) |
boolean |
PermissionService.canDeleteProcessInstance(SecurityScope currentUser,
HistoricProcessInstance processInstance) |
boolean |
PermissionService.canDownloadContent(SecurityScope currentUserObject,
ContentItem content) |
boolean |
PermissionService.canStartProcess(SecurityScope user,
ProcessDefinition definition) |
protected void |
FlowableCommentService.checkReadPermissionOnProcessInstance(SecurityScope user,
String processInstanceId) |
protected void |
FlowableCommentService.checkReadPermissionOnTask(SecurityScope user,
String taskId) |
protected void |
FlowableTaskActionService.checkTaskPermissions(String taskId,
SecurityScope currentUser,
Task task) |
Comment |
FlowableCommentService.createComment(String message,
SecurityScope createdBy,
String processInstanceId) |
Comment |
FlowableCommentService.createComment(String message,
SecurityScope createdBy,
String taskId,
String processInstanceId) |
protected boolean |
FlowableAbstractTaskService.currentUserMatchesTaskCandidateUsers(SecurityScope currentUser,
List<HistoricIdentityLink> taskIdentityLinks) |
void |
FlowableAbstractTaskService.fillPermissionInformation(TaskRepresentation taskRepresentation,
TaskInfo task,
SecurityScope currentUser) |
protected List<AppDefinitionRepresentation> |
FlowableAppDefinitionService.getTaskAppList(SecurityScope currentUser) |
protected void |
FlowableTaskQueryService.handleAssignment(TaskInfoQueryWrapper taskInfoQueryWrapper,
com.fasterxml.jackson.databind.JsonNode assignmentNode,
SecurityScope currentUser) |
protected void |
FlowableTaskQueryService.handleCaseInstanceFiltering(SecurityScope currentUser,
TaskInfoQueryWrapper taskInfoQueryWrapper,
com.fasterxml.jackson.databind.JsonNode caseInstanceIdNode) |
protected void |
FlowableTaskQueryService.handleProcessInstanceFiltering(SecurityScope currentUser,
TaskInfoQueryWrapper taskInfoQueryWrapper,
com.fasterxml.jackson.databind.JsonNode processInstanceIdNode) |
boolean |
PermissionService.hasReadPermissionOnCase(SecurityScope user,
String caseId)
Check if the given user is allowed to read the Case.
|
boolean |
PermissionService.hasReadPermissionOnCaseInstance(SecurityScope user,
HistoricCaseInstance historicCaseInstance,
String caseInstanceId)
Check if the given user is allowed to read the process instance.
|
boolean |
PermissionService.hasReadPermissionOnProcessInstance(SecurityScope user,
HistoricProcessInstance historicProcessInstance,
String processInstanceId)
Check if the given user is allowed to read the process instance.
|
boolean |
PermissionService.hasReadPermissionOnProcessInstance(SecurityScope user,
String processInstanceId)
Check if the given user is allowed to read the process instance.
|
boolean |
PermissionService.hasWritePermissionOnRelatedContent(SecurityScope user,
ContentItem content) |
boolean |
PermissionService.isInvolved(SecurityScope user,
String taskId) |
boolean |
PermissionService.isTaskOwnerOrAssignee(SecurityScope user,
String taskId) |
boolean |
PermissionService.isTaskOwnerOrAssignee(SecurityScope user,
Task task) |
boolean |
PermissionService.validateIfUserIsInitiatorAndCanCompleteTask(SecurityScope user,
Task task) |
HistoricTaskInstance |
PermissionService.validateReadPermissionOnTask(SecurityScope user,
String taskId)
Check if the given user is allowed to read the task.
|
protected void |
FlowableAbstractTaskService.verifyCandidateGroups(TaskRepresentation taskRepresentation,
SecurityScope currentUser,
List<HistoricIdentityLink> taskIdentityLinks) |
protected void |
FlowableAbstractTaskService.verifyCandidateUsers(TaskRepresentation taskRepresentation,
SecurityScope currentUser,
List<HistoricIdentityLink> taskIdentityLinks) |
Copyright © 2023 Flowable. All rights reserved.