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