C# Класс Slickflow.Engine.Core.Pattern.NodeMediatorGateway

逻辑控制节点执行器
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CompleteActivityInstance void
InsertActivityInstance void
InsertTransitionInstance void
NodeMediatorGateway System

Защищенные методы

Метод Описание
CreateActivityInstanceObject ( ActivityEntity activity, ProcessInstanceEntity processInstance, Slickflow.Engine.Common.WfAppRunner runner ) : ActivityInstanceEntity

创建节点对象

Приватные методы

Метод Описание
CompleteActivityInstance ( int ActivityInstanceID, ActivityResource activityResource, IDbSession session ) : void

节点对象的完成方法

InsertActivityInstance ( ActivityInstanceEntity activityInstance, IDbSession session ) : void

插入实例数据

InsertTransitionInstance ( ProcessInstanceEntity processInstance, string transitionGUID, ActivityInstanceEntity fromActivityInstance, ActivityInstanceEntity toActivityInstance, TransitionTypeEnum transitionType, TransitionFlyingTypeEnum flyingType, Slickflow.Engine.Common.WfAppRunner runner, IDbSession session ) : void

插入连线实例的方法

NodeMediatorGateway ( ActivityEntity gActivity, ProcessModel processModel, IDbSession session ) : System

Описание методов

CreateActivityInstanceObject() защищенный Метод

创建节点对象
protected CreateActivityInstanceObject ( ActivityEntity activity, ProcessInstanceEntity processInstance, Slickflow.Engine.Common.WfAppRunner runner ) : ActivityInstanceEntity
activity Slickflow.Engine.Xpdl.ActivityEntity
processInstance Slickflow.Engine.Business.Entity.ProcessInstanceEntity 流程实例
runner Slickflow.Engine.Common.WfAppRunner
Результат Slickflow.Engine.Business.Entity.ActivityInstanceEntity