Class WorkflowDefinitionService
Namespace: Casewhere.Runtime.DSL.Services
Assembly: Casewhere.Runtime.dll
public class WorkflowDefinitionService : IWorkflowDefinitionService
Inheritance
object ← WorkflowDefinitionService
Implements
Inherited Members
object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<WorkflowDefinitionService>(WorkflowDefinitionService)
Constructors
WorkflowDefinitionService(IProductRepository, IWorkflowDefinitionRepository)
public WorkflowDefinitionService(IProductRepository productRepository, IWorkflowDefinitionRepository workflowDefinitionRepository)
Parameters
productRepository
IProductRepository
workflowDefinitionRepository
IWorkflowDefinitionRepository
Methods
GetWorkflowDefinitions()
public IList<DslWorkflowDefinition> GetWorkflowDefinitions()
Returns
GetWorkflowDefinitionsByProduct(string)
public IList<DslWorkflowDefinition> GetWorkflowDefinitionsByProduct(string productName)
Parameters
productName
string
Returns
GetWorkflowDefinitionsByTag(string)
public IList<DslWorkflowDefinition> GetWorkflowDefinitionsByTag(string tag)
Parameters
tag
string