Class ActivityEditableNavigation
Namespace: Casewhere.Runtime.RuleValidation
Assembly: Casewhere.Runtime.dll
public class ActivityEditableNavigation : IActivityNavigation
Inheritance
object ← ActivityEditableNavigation
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<ActivityEditableNavigation>(ActivityEditableNavigation)
Constructors
ActivityEditableNavigation(IWorkflowRuntime)
public ActivityEditableNavigation(IWorkflowRuntime workflowRuntime)
Parameters
workflowRuntime IWorkflowRuntime
Methods
Apply(WorkflowContext)
public void Apply(WorkflowContext context)
Parameters
context WorkflowContext
Having(ActivityDefinition)
public IActivityNavigation Having(ActivityDefinition activityDefinition)
Parameters
activityDefinition ActivityDefinition
Returns
IsAllPriorIncludedRequiredActivitiesCompleted()
protected virtual bool IsAllPriorIncludedRequiredActivitiesCompleted()
Returns
Validate()
protected virtual bool Validate()