Interface IFlowSchemaStateService
Inherited Members
Namespace: Terrasoft.Core.Process
Assembly: Terrasoft.Core.dll
Syntax
public interface IFlowSchemaStateService : IProcessParameterStore
Methods
FindFlowSchema(Guid)
Осуществляет поиск данных схемы процесса по заданному идентификатору.
Declaration
FlowSchema FindFlowSchema(Guid schemaId)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | schemaId | Идентификатор схемы процесса. |
Returns
Type | Description |
---|---|
FlowSchema | Данные схемы процесса. |
FindFlowVisitor(Guid, FlowSchema)
Возвращает экземпляр FlowVisitor по заданному идентификатору процесса.
Declaration
FlowVisitor FindFlowVisitor(Guid processUId, FlowSchema flowSchema)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | processUId | Идентификатор экземпляра процесса. |
FlowSchema | flowSchema | Данные схемы процесса. |
Returns
Type | Description |
---|---|
FlowVisitor | Экземпляр FlowVisitor. |
GetFlowSchema(Guid)
Возвращает данные схемы процесса по заданному идентификатору. Если схема процесса не найдена, генерируется исключение.
Declaration
FlowSchema GetFlowSchema(Guid schemaId)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | schemaId | Идентификатор схемы процесса. |
Returns
Type | Description |
---|---|
FlowSchema | Данные схемы процесса. |
RemoveFlowSchema(Guid)
Удаляет данные схемы процесса из хранилища.
Declaration
void RemoveFlowSchema(Guid flowSchemaId)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | flowSchemaId | Идентификатор удаляемого элемента. |
RemoveFlowVisitor(Guid)
Удаляет данные схемы процесса из хранилища.
Declaration
void RemoveFlowVisitor(Guid processUId)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | processUId | Идентификатор экземпляра процесса, для которого был создан FlowVisitor. |
SaveFlowSchema(FlowSchema)
Сохраняет в хранилище данные схемы процесса.
Declaration
void SaveFlowSchema(FlowSchema flowSchema)
Parameters
Type | Name | Description |
---|---|---|
FlowSchema | flowSchema | Данные схемы процесса, помещаемые в хранилище. |
SaveFlowVisitor(FlowVisitor)
Сохраняет в хранилище посетитель элементов процесса.
Declaration
void SaveFlowVisitor(FlowVisitor flowVisitor)
Parameters
Type | Name | Description |
---|---|---|
FlowVisitor | flowVisitor | Данные схемы процесса, помещаемые в хранилище. |