public interface TaskAccessStrategy
用于判断给定的创建人员是否允许执行某个任务
限定符和类型 | 方法和说明 |
---|---|
default FlwTaskActor |
getAllowedFlwTaskActor(Long taskId,
FlowCreator flowCreator,
List<FlwTaskActor> taskActors)
获取指定合法参与者对象
被使用在:分配任务,解决委派任务 场景
|
FlwTaskActor |
isAllowed(String userId,
List<FlwTaskActor> taskActors)
根据创建人ID、参与者集合判断是否允许访问所属任务
|
FlwTaskActor isAllowed(String userId, List<FlwTaskActor> taskActors)
userId
- 用户IDtaskActors
- 参与者列表FlwTaskActor
default FlwTaskActor getAllowedFlwTaskActor(Long taskId, FlowCreator flowCreator, List<FlwTaskActor> taskActors)
被使用在:分配任务,解决委派任务 场景
taskId
- 当前任务IDtaskActors
- 通过任务ID查询到的任务参与者列表flowCreator
- 任务参与者FlwTaskActor
Copyright © 2025. All rights reserved.