Class FlowableAbstractTaskService
- java.lang.Object
-
- org.flowable.ui.task.service.runtime.FlowableAbstractTaskService
-
- Direct Known Subclasses:
FlowableTaskActionService,FlowableTaskService
public abstract class FlowableAbstractTaskService extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected org.flowable.cmmn.api.CmmnRepositoryServicecmmnRepositoryServiceprotected org.flowable.cmmn.api.CmmnTaskServicecmmnTaskServiceprotected HistoryServicehistoryServiceprotected PermissionServicepermissionServiceprotected RepositoryServicerepositoryServiceprotected TaskServicetaskServiceprotected UserCacheuserCache
-
Constructor Summary
Constructors Constructor Description FlowableAbstractTaskService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancurrentUserMatchesTaskCandidateUsers(SecurityScope currentUser, List<org.flowable.identitylink.api.history.HistoricIdentityLink> taskIdentityLinks)voidfillPermissionInformation(TaskRepresentation taskRepresentation, org.flowable.task.api.TaskInfo task, SecurityScope currentUser)protected booleanuserGroupsMatchTaskCandidateGroups(Collection<String> userGroups, List<org.flowable.identitylink.api.history.HistoricIdentityLink> taskIdentityLinks)protected voidverifyCandidateGroups(TaskRepresentation taskRepresentation, SecurityScope currentUser, List<org.flowable.identitylink.api.history.HistoricIdentityLink> taskIdentityLinks)protected voidverifyCandidateUsers(TaskRepresentation taskRepresentation, SecurityScope currentUser, List<org.flowable.identitylink.api.history.HistoricIdentityLink> taskIdentityLinks)protected voidverifyProcessInstanceStartUser(TaskRepresentation taskRepresentation, org.flowable.task.api.TaskInfo task)
-
-
-
Field Detail
-
repositoryService
@Autowired protected RepositoryService repositoryService
-
cmmnRepositoryService
@Autowired protected org.flowable.cmmn.api.CmmnRepositoryService cmmnRepositoryService
-
taskService
@Autowired protected TaskService taskService
-
cmmnTaskService
@Autowired protected org.flowable.cmmn.api.CmmnTaskService cmmnTaskService
-
historyService
@Autowired protected HistoryService historyService
-
userCache
@Autowired protected UserCache userCache
-
permissionService
@Autowired protected PermissionService permissionService
-
-
Method Detail
-
fillPermissionInformation
public void fillPermissionInformation(TaskRepresentation taskRepresentation, org.flowable.task.api.TaskInfo task, SecurityScope currentUser)
-
verifyProcessInstanceStartUser
protected void verifyProcessInstanceStartUser(TaskRepresentation taskRepresentation, org.flowable.task.api.TaskInfo task)
-
verifyCandidateGroups
protected void verifyCandidateGroups(TaskRepresentation taskRepresentation, SecurityScope currentUser, List<org.flowable.identitylink.api.history.HistoricIdentityLink> taskIdentityLinks)
-
userGroupsMatchTaskCandidateGroups
protected boolean userGroupsMatchTaskCandidateGroups(Collection<String> userGroups, List<org.flowable.identitylink.api.history.HistoricIdentityLink> taskIdentityLinks)
-
verifyCandidateUsers
protected void verifyCandidateUsers(TaskRepresentation taskRepresentation, SecurityScope currentUser, List<org.flowable.identitylink.api.history.HistoricIdentityLink> taskIdentityLinks)
-
currentUserMatchesTaskCandidateUsers
protected boolean currentUserMatchesTaskCandidateUsers(SecurityScope currentUser, List<org.flowable.identitylink.api.history.HistoricIdentityLink> taskIdentityLinks)
-
-