Workflow Engine .NET

Assembly: OptimaJet.Workflow.Core

Interface ICustomWorkflowRuleProvider

OptimaJet.Workflow.Plugins.CustomWorkflowProviders.ICustomWorkflowRuleProvider

public interface ICustomWorkflowRuleProvider : IWorkflowRuleProvider

Methods

void ExcludeRule_(string ruleName, ExcludeRule excludeRule) #

Parameters

Name
Type
Description
ruleName
String
excludeRule
ExcludeRule
void ExcludeRuleAsync_(string ruleName, ExcludeRule excludeRule) #

Parameters

Name
Type
Description
ruleName
String
excludeRule
ExcludeRule
void ExcludeRule(string ruleName, ExcludeRule excludeRule = null) #

Parameters

Name
Type
Description
ruleName
String
excludeRule
ExcludeRule
bool HasInRule(string ruleName) #

Parameters

Name
Type
Description
ruleName
String

Returns

Type
Description
Boolean
bool HasInRuleAsync(string ruleName) #

Parameters

Name
Type
Description
ruleName
String

Returns

Type
Description
Boolean
bool ValidateRules(out List<string> rules, bool withExceptions = false) #

Parameters

Name
Type
Description
rules
List<String>
withExceptions
Boolean

Returns

Type
Description
Boolean
bool ValidateRulesAsync(out List<string> rulesAsync, bool withExceptions = false) #

Parameters

Name
Type
Description
rulesAsync
List<String>
withExceptions
Boolean

Returns

Type
Description
Boolean

Derived Types