接口 TaskAccessStrategy
- 所有已知实现类:
GeneralAccessStrategy
public interface TaskAccessStrategy
任务访问策略类
用于判断给定的创建人员是否允许执行某个任务
- 从以下版本开始:
- 1.0
-
方法概要
修饰符和类型方法说明default FlwTaskActorgetAllowedFlwTaskActor(Long taskId, FlowCreator flowCreator, List<FlwTaskActor> taskActors) 获取指定合法参与者对象isAllowed(String userId, List<FlwTaskActor> taskActors) 根据创建人ID、参与者集合判断是否允许访问所属任务
-
方法详细资料
-
isAllowed
根据创建人ID、参与者集合判断是否允许访问所属任务- 参数:
userId- 用户IDtaskActors- 参与者列表- 返回:
- 被允许参与者
FlwTaskActor
-
getAllowedFlwTaskActor
default FlwTaskActor getAllowedFlwTaskActor(Long taskId, FlowCreator flowCreator, List<FlwTaskActor> taskActors) 获取指定合法参与者对象被使用在:分配任务,解决委派任务 场景
- 参数:
taskId- 当前任务IDflowCreator- 任务参与者taskActors- 通过任务ID查询到的任务参与者列表- 返回:
FlwTaskActor
-