Click or drag to resize
NodeMediator Class
节点执行器的抽象类
Inheritance Hierarchy
SystemObject
  Slickflow.Engine.Core.PatternNodeMediator
    More...

Namespace: Slickflow.Engine.Core.Pattern
Assembly: Slickflow.Engine (in Slickflow.Engine.dll) Version: 1.5.8.0 (1.5.8.0)
Syntax
C#
internal abstract class NodeMediator

The NodeMediator type exposes the following members.

Constructors
  NameDescription
Protected methodNodeMediator(IDbSession)
Initializes a new instance of the NodeMediator class
Protected methodNodeMediator(ActivityForwardContext, IDbSession)
向前流转时的NodeMediator的构造函数
Protected methodNodeMediator(BackwardContext, IDbSession)
退回处理时的NodeMediator的构造函数
Top
Methods
  NameDescription
Protected methodAntiGenerateActivityPerformerList
由节点分配的人员信息生成PerformerList数据结构
Protected methodContinueForwardCurrentNode
遍历执行当前节点后面的节点
Protected methodContinueForwardCurrentNodeRecurisivly
递归执行节点 1)创建普通节点的任务 2)创建会签节点的任务
Protected methodCreateActivityInstanceObject
创建节点对象
Protected methodCreateActivityTaskTransitionInstance
创建工作项及转移数据
Protected methodCreateBackwardToActivityInstanceObject
创建退回类型的活动实例对象
Protected methodCreateMultipleInstance
会签类型的主节点, 多实例节点处理 创建会签节点的主节点,以及会签主节点下的实例子节点记录
Protected methodCreateNewTask
创建任务的虚方法 1. 对于自动执行的工作项,无需重写该方法 2. 对于人工执行的工作项,需要重写该方法,插入待办的任务数据
Public methodEquals (Inherited from Object.)
Protected methodExecteActionList
执行外部操作的方法
Protected methodExecuteWorkItem
执行节点方法
Protected methodFinalize (Inherited from Object.)
Protected methodGenerateActivityAssignedUserIDs
生成任务办理人ID字符串列表
Protected methodGenerateActivityAssignedUserNames
生成办理人名称的字符串列表
Public methodGetHashCode (Inherited from Object.)
Protected methodGetNodeMediatedMessage
根据节点执行结果类型,生成消息
Public methodGetType (Inherited from Object.)
Protected methodInsertTransitionInstance
插入连线实例的方法
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top
Properties
See Also
Inheritance Hierarchy