C# Класс Slickflow.Engine.Business.Manager.ProcessManager

流程定义管理类
Наследование: Slickflow.Data.ManagerBase
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GetProcessFile Slickflow.Engine.Business.Entity.ProcessFileEntity
GetProcessXmlDocument System.Xml.XmlDocument
SaveProcessFile void

Открытые методы

Метод Описание
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

更新流程记录

Приватные методы

Метод Описание
GetProcessFile ( string processGUID, string version ) : ProcessFileEntity

读取流程XML文件内容

GetProcessXmlDocument ( string filePath ) : XmlDocument

读取流程的配置文件

SaveProcessFile ( ProcessFileEntity entity ) : void

保存XML文件

Описание методов

Delete() публичный Метод

删除流程记录
public Delete ( IDbConnection conn, ProcessEntity entity, IDbTransaction trans ) : void
conn IDbConnection
entity Slickflow.Engine.Business.Entity.ProcessEntity
trans IDbTransaction
Результат void

Delete() публичный Метод

删除流程记录
public Delete ( string processGUID, string version ) : void
processGUID string
version string
Результат void

GetAll() публичный Метод

获取所有流程记录
public GetAll ( ) : List
Результат List

GetByVersion() публичный Метод

根据流程GUID和版本标识获取流程
public GetByVersion ( string processGUID, string version ) : ProcessEntity
processGUID string
version string
Результат Slickflow.Engine.Business.Entity.ProcessEntity

Insert() публичный Метод

新增流程记录
public Insert ( IDbConnection conn, ProcessEntity entity, IDbTransaction trans ) : void
conn IDbConnection
entity Slickflow.Engine.Business.Entity.ProcessEntity
trans IDbTransaction
Результат void

Insert() публичный Метод

新增流程记录
public Insert ( ProcessEntity entity ) : void
entity Slickflow.Engine.Business.Entity.ProcessEntity
Результат void

Update() публичный Метод

更新流程记录
public Update ( ProcessEntity entity ) : void
entity Slickflow.Engine.Business.Entity.ProcessEntity
Результат void