Class RuntimeSchedulerValidationService
Namespace: Casewhere.Runtime.DSL.Services
Assembly: Casewhere.Runtime.dll
public class RuntimeSchedulerValidationService
Inheritance
object ← RuntimeSchedulerValidationService
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