Table of Contents

Class RuntimeSchedulerValidationService

Namespace: Casewhere.Runtime.DSL.Services
Assembly: Casewhere.Runtime.dll

public class RuntimeSchedulerValidationService

Inheritance

objectRuntimeSchedulerValidationService

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

Constructors

RuntimeSchedulerValidationService(IRuntimeSchedulerRepository, IWorkflowDefinitionRepository, IProcessRepository)

public RuntimeSchedulerValidationService(IRuntimeSchedulerRepository runtimeSchedulerRepository, IWorkflowDefinitionRepository workflowDefinitionRepository, IProcessRepository processRepository)

Parameters

runtimeSchedulerRepository IRuntimeSchedulerRepository

workflowDefinitionRepository IWorkflowDefinitionRepository

processRepository IProcessRepository

Methods

AssureJobInfoValid(ref JobInfo)

public void AssureJobInfoValid(ref JobInfo job)

Parameters

job JobInfo

AssureJobNameAvailable(string)

public void AssureJobNameAvailable(string jobName)

Parameters

jobName string

AssureJobScheduleValid(JobSchedule)

public void AssureJobScheduleValid(JobSchedule schedule)

Parameters

schedule JobSchedule