![]() |
Workflow Engine .NET
2
|
Interface of a persistence provider, which provide storing of schemes More...
Public Member Functions | |
SchemeDefinition< TSchemeMedium > | GetProcessSchemeByProcessId (Guid processId) |
Gets not parsed scheme of the process by process id More... | |
SchemeDefinition< TSchemeMedium > | GetProcessSchemeBySchemeId (Guid schemeId) |
Gets not parsed scheme by id More... | |
SchemeDefinition< TSchemeMedium > | GetProcessSchemeWithParameters (string schemeCode, string parameters, Guid? rootSchemeId, bool ignoreObsolete) |
Gets not parsed scheme by scheme name and parameters More... | |
TSchemeMedium | GetScheme (string code) |
Gets not parsed scheme by scheme name More... | |
void | SaveScheme (SchemeDefinition< TSchemeMedium > scheme) |
Saves scheme to a store More... | |
void | SetSchemeIsObsolete (string schemeCode, IDictionary< string, object > parameters) |
Sets sign IsObsolete to the scheme More... | |
void | SetSchemeIsObsolete (string schemeCode) |
Sets sign IsObsolete to the scheme More... | |
void | SaveScheme (string schemeCode, string scheme) |
Saves scheme to a store More... | |
Interface of a persistence provider, which provide storing of schemes
TSchemeMedium | Type of not parsed scheme |
TSchemeMedium | : | class |
SchemeDefinition<TSchemeMedium> OptimaJet.Workflow.Core.Persistence.ISchemePersistenceProvider< TSchemeMedium >.GetProcessSchemeByProcessId | ( | Guid | processId | ) |
Gets not parsed scheme of the process by process id
processId | Id of the process |
ProcessNotFoundException | |
SchemeNotFoundException |
SchemeDefinition<TSchemeMedium> OptimaJet.Workflow.Core.Persistence.ISchemePersistenceProvider< TSchemeMedium >.GetProcessSchemeBySchemeId | ( | Guid | schemeId | ) |
Gets not parsed scheme by id
schemeId | Id of the scheme |
SchemeNotFoundException |
SchemeDefinition<TSchemeMedium> OptimaJet.Workflow.Core.Persistence.ISchemePersistenceProvider< TSchemeMedium >.GetProcessSchemeWithParameters | ( | string | schemeCode, |
string | parameters, | ||
Guid? | rootSchemeId, | ||
bool | ignoreObsolete | ||
) |
Gets not parsed scheme by scheme name and parameters
schemeCode | Name of the scheme |
parameters | Parameters for creating the scheme |
rootSchemeId | Id of the root scheme in case of subprocess |
ignoreObsolete | True if you need to ignore obsolete schemes |
SchemeNotFoundException |
TSchemeMedium OptimaJet.Workflow.Core.Persistence.ISchemePersistenceProvider< TSchemeMedium >.GetScheme | ( | string | code | ) |
Gets not parsed scheme by scheme name
code | Name of the scheme |
SchemeNotFoundException |
void OptimaJet.Workflow.Core.Persistence.ISchemePersistenceProvider< TSchemeMedium >.SaveScheme | ( | SchemeDefinition< TSchemeMedium > | scheme | ) |
Saves scheme to a store
scheme | Not parsed scheme of the process |
SchemeAlredyExistsException |
void OptimaJet.Workflow.Core.Persistence.ISchemePersistenceProvider< TSchemeMedium >.SaveScheme | ( | string | schemeCode, |
string | scheme | ||
) |
Saves scheme to a store
schemeCode | Name of the scheme |
scheme | Not parsed scheme |
void OptimaJet.Workflow.Core.Persistence.ISchemePersistenceProvider< TSchemeMedium >.SetSchemeIsObsolete | ( | string | schemeCode, |
IDictionary< string, object > | parameters | ||
) |
Sets sign IsObsolete to the scheme
schemeCode | Name of the scheme |
parameters | Parameters for creating the scheme |
void OptimaJet.Workflow.Core.Persistence.ISchemePersistenceProvider< TSchemeMedium >.SetSchemeIsObsolete | ( | string | schemeCode | ) |
Sets sign IsObsolete to the scheme
schemeCode | Name of the scheme |