C# Class Slickflow.Engine.Business.Manager.ProcessManager

流程定义管理类
Inheritance: Slickflow.Data.ManagerBase
Exibir arquivo Open project: uname-yang/WorkFlow-Engine-OData-WebApi-with-OdataClient Class Usage Examples

Private Properties

Property Type Description
GetProcessFile Slickflow.Engine.Business.Entity.ProcessFileEntity
GetProcessXmlDocument System.Xml.XmlDocument
SaveProcessFile void

Public Methods

Method Description
Delete ( IDbConnection conn, ProcessEntity entity, IDbTransaction trans ) : void

删除流程记录

Delete ( string processGUID, string version ) : void

删除流程记录

GetAll ( ) : List

获取所有流程记录

GetByVersion ( string processGUID, string version ) : ProcessEntity

根据流程GUID和版本标识获取流程

Insert ( IDbConnection conn, ProcessEntity entity, IDbTransaction trans ) : void

新增流程记录

Insert ( ProcessEntity entity ) : void

新增流程记录

Update ( ProcessEntity entity ) : void

更新流程记录

Private Methods

Method Description
GetProcessFile ( string processGUID, string version ) : ProcessFileEntity

读取流程XML文件内容

GetProcessXmlDocument ( string filePath ) : XmlDocument

读取流程的配置文件

SaveProcessFile ( ProcessFileEntity entity ) : void

保存XML文件

Method Details

Delete() public method

删除流程记录
public Delete ( IDbConnection conn, ProcessEntity entity, IDbTransaction trans ) : void
conn IDbConnection
entity Slickflow.Engine.Business.Entity.ProcessEntity
trans IDbTransaction
return void

Delete() public method

删除流程记录
public Delete ( string processGUID, string version ) : void
processGUID string
version string
return void

GetAll() public method

获取所有流程记录
public GetAll ( ) : List
return List

GetByVersion() public method

根据流程GUID和版本标识获取流程
public GetByVersion ( string processGUID, string version ) : ProcessEntity
processGUID string
version string
return Slickflow.Engine.Business.Entity.ProcessEntity

Insert() public method

新增流程记录
public Insert ( IDbConnection conn, ProcessEntity entity, IDbTransaction trans ) : void
conn IDbConnection
entity Slickflow.Engine.Business.Entity.ProcessEntity
trans IDbTransaction
return void

Insert() public method

新增流程记录
public Insert ( ProcessEntity entity ) : void
entity Slickflow.Engine.Business.Entity.ProcessEntity
return void

Update() public method

更新流程记录
public Update ( ProcessEntity entity ) : void
entity Slickflow.Engine.Business.Entity.ProcessEntity
return void