public abstract class FlowableAbstractTaskService extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.flowable.cmmn.api.CmmnRepositoryService |
cmmnRepositoryService |
protected org.flowable.cmmn.api.CmmnTaskService |
cmmnTaskService |
protected HistoryService |
historyService |
protected PermissionService |
permissionService |
protected RepositoryService |
repositoryService |
protected TaskService |
taskService |
protected UserCache |
userCache |
| Constructor and Description |
|---|
FlowableAbstractTaskService() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
currentUserMatchesTaskCandidateUsers(SecurityScope currentUser,
List<org.flowable.identitylink.api.history.HistoricIdentityLink> taskIdentityLinks) |
void |
fillPermissionInformation(TaskRepresentation taskRepresentation,
org.flowable.task.api.TaskInfo task,
SecurityScope currentUser) |
protected boolean |
userGroupsMatchTaskCandidateGroups(Collection<String> userGroups,
List<org.flowable.identitylink.api.history.HistoricIdentityLink> taskIdentityLinks) |
protected void |
verifyCandidateGroups(TaskRepresentation taskRepresentation,
SecurityScope currentUser,
List<org.flowable.identitylink.api.history.HistoricIdentityLink> taskIdentityLinks) |
protected void |
verifyCandidateUsers(TaskRepresentation taskRepresentation,
SecurityScope currentUser,
List<org.flowable.identitylink.api.history.HistoricIdentityLink> taskIdentityLinks) |
protected void |
verifyProcessInstanceStartUser(TaskRepresentation taskRepresentation,
org.flowable.task.api.TaskInfo task) |
@Autowired protected RepositoryService repositoryService
@Autowired protected org.flowable.cmmn.api.CmmnRepositoryService cmmnRepositoryService
@Autowired protected TaskService taskService
@Autowired protected org.flowable.cmmn.api.CmmnTaskService cmmnTaskService
@Autowired protected HistoryService historyService
@Autowired protected UserCache userCache
@Autowired protected PermissionService permissionService
public void fillPermissionInformation(TaskRepresentation taskRepresentation, org.flowable.task.api.TaskInfo task, SecurityScope currentUser)
protected void verifyProcessInstanceStartUser(TaskRepresentation taskRepresentation, org.flowable.task.api.TaskInfo task)
protected void verifyCandidateGroups(TaskRepresentation taskRepresentation, SecurityScope currentUser, List<org.flowable.identitylink.api.history.HistoricIdentityLink> taskIdentityLinks)
protected boolean userGroupsMatchTaskCandidateGroups(Collection<String> userGroups, List<org.flowable.identitylink.api.history.HistoricIdentityLink> taskIdentityLinks)
protected void verifyCandidateUsers(TaskRepresentation taskRepresentation, SecurityScope currentUser, List<org.flowable.identitylink.api.history.HistoricIdentityLink> taskIdentityLinks)
protected boolean currentUserMatchesTaskCandidateUsers(SecurityScope currentUser, List<org.flowable.identitylink.api.history.HistoricIdentityLink> taskIdentityLinks)
Copyright © 2021 Flowable. All rights reserved.