C# Class Slickflow.Engine.Core.Pattern.NodeMediatorGateway

逻辑控制节点执行器
ファイルを表示 Open project: uname-yang/WorkFlow-Engine-OData-WebApi-with-OdataClient Class Usage Examples

Private Properties

Property Type Description
CompleteActivityInstance void
InsertActivityInstance void
InsertTransitionInstance void
NodeMediatorGateway System

Protected Methods

Method Description
CreateActivityInstanceObject ( ActivityEntity activity, ProcessInstanceEntity processInstance, Slickflow.Engine.Common.WfAppRunner runner ) : ActivityInstanceEntity

创建节点对象

Private Methods

Method Description
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

Method Details

CreateActivityInstanceObject() protected method

创建节点对象
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
return Slickflow.Engine.Business.Entity.ActivityInstanceEntity