C# 클래스 Slickflow.Engine.Core.Pattern.NodeMediatorGateway

逻辑控制节点执行器
파일 보기 프로젝트 열기: uname-yang/WorkFlow-Engine-OData-WebApi-with-OdataClient 1 사용 예제들

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