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

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

Private Properties

Свойство Type Description
GetProcessFile Slickflow.Engine.Business.Entity.ProcessFileEntity
GetProcessXmlDocument System.Xml.XmlDocument
SaveProcessFile void

Méthodes publiques

Méthode 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

Méthode Description
GetProcessFile ( string processGUID, string version ) : ProcessFileEntity

读取流程XML文件内容

GetProcessXmlDocument ( string filePath ) : XmlDocument

读取流程的配置文件

SaveProcessFile ( ProcessFileEntity entity ) : void

保存XML文件

Method Details

Delete() public méthode

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

Delete() public méthode

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

GetAll() public méthode

获取所有流程记录
public GetAll ( ) : List
Résultat List

GetByVersion() public méthode

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

Insert() public méthode

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

Insert() public méthode

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

Update() public méthode

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