Table of Contents

Class WorkflowMonitorValidator

Namespace: Casewhere.Runtime.RuleValidation
Assembly: Casewhere.Runtime.dll

public class WorkflowMonitorValidator : IWorkflowMonitorValidator

Inheritance

objectWorkflowMonitorValidator

Implements

IWorkflowMonitorValidator

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<WorkflowMonitorValidator>(WorkflowMonitorValidator)

Constructors

WorkflowMonitorValidator(IRuleEvaluator, IAccessRuleRepository, IWorkflowMonitorAccessRuleResourceRepository)

public WorkflowMonitorValidator(IRuleEvaluator ruleEvaluator, IAccessRuleRepository accessRuleRepository, IWorkflowMonitorAccessRuleResourceRepository workflowMonitorAccessRuleResourceRepository)

Parameters

ruleEvaluator IRuleEvaluator

accessRuleRepository IAccessRuleRepository

workflowMonitorAccessRuleResourceRepository IWorkflowMonitorAccessRuleResourceRepository

Methods

Validate(Guid)

public WorkflowMonitorAccess Validate(Guid workflowMonitorId)

Parameters

workflowMonitorId Guid

Returns

WorkflowMonitorAccess