C# Class Slickflow.Engine.Xpdl.NextActivityScheduleBase

Mostra file Open project: uname-yang/WorkFlow-Engine-OData-WebApi-with-OdataClient Class Usage Examples

Private Properties

Property Type Description
GetNextActivityListFromGateway NextActivityComponent
NextActivityScheduleBase System

Protected Methods

Method Description
AddChildToGatewayComponent ( TransitionEntity fromTransition, ActivityEntity currentGatewayActivity, NextActivityComponent gatewayComponent, NextActivityComponent child ) : NextActivityComponent

把子节点添加到网关路由节点,根据网关节点和子节点是否为空处理

GetNextActivityListFromGatewayCore ( TransitionEntity forwardTransition, string>.IDictionary conditionKeyValuePair, NextActivityMatchedType &resultType ) : NextActivityComponent

根据Transition,获取下一步节点列表

Private Methods

Method Description
GetNextActivityListFromGateway ( TransitionEntity transition, ActivityEntity activity, string>.IDictionary conditionKeyValuePair, NextActivityMatchedType &scheduleStatus ) : NextActivityComponent

根据网关类型获取下一步节点列表的抽象方法

NextActivityScheduleBase ( ProcessModel processModel ) : System

Method Details

AddChildToGatewayComponent() protected method

把子节点添加到网关路由节点,根据网关节点和子节点是否为空处理
protected AddChildToGatewayComponent ( TransitionEntity fromTransition, ActivityEntity currentGatewayActivity, NextActivityComponent gatewayComponent, NextActivityComponent child ) : NextActivityComponent
fromTransition TransitionEntity
currentGatewayActivity ActivityEntity
gatewayComponent NextActivityComponent
child NextActivityComponent
return NextActivityComponent

GetNextActivityListFromGatewayCore() protected method

根据Transition,获取下一步节点列表
protected GetNextActivityListFromGatewayCore ( TransitionEntity forwardTransition, string>.IDictionary conditionKeyValuePair, NextActivityMatchedType &resultType ) : NextActivityComponent
forwardTransition TransitionEntity
conditionKeyValuePair string>.IDictionary
resultType NextActivityMatchedType
return NextActivityComponent