public interface TaskActorProvider
限定符和类型 | 方法和说明 |
---|---|
default boolean |
abnormal(FlwTask flwTask,
PerformType performType,
List<FlwTaskActor> taskActors,
Execution execution,
NodeModel nodeModel)
非正常创建任务处理逻辑,默认抛出异常
|
Integer |
getActorType(NodeModel nodeModel)
参与者类型转换处理方法
|
List<FlwTaskActor> |
getTaskActors(NodeModel nodeModel,
Execution execution)
根据Task模型的assignee、assignmentHandler属性以及运行时数据,确定参与者
|
default boolean |
isAllowed(NodeModel nodeModel,
FlowCreator flowCreator)
流程创建者是否允许操作执行当前节点
|
default boolean isAllowed(NodeModel nodeModel, FlowCreator flowCreator)
nodeModel
- 当前执行节点flowCreator
- 流程创建者List<FlwTaskActor> getTaskActors(NodeModel nodeModel, Execution execution)
nodeModel
- 节点模型execution
- 执行对象default boolean abnormal(FlwTask flwTask, PerformType performType, List<FlwTaskActor> taskActors, Execution execution, NodeModel nodeModel)
flwTask
- 当前任务performType
- 任务参与类型 PerformType
taskActors
- 任务参与者execution
- 执行对象 Execution
nodeModel
- 模型节点 NodeModel
Copyright © 2025. All rights reserved.