Table of Contents

Class ActivityEditableNavigation

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

public class ActivityEditableNavigation : IActivityNavigation

Inheritance

objectActivityEditableNavigation

Implements

IActivityNavigation

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

IActivityNavigation

IsAllPriorIncludedRequiredActivitiesCompleted()

protected virtual bool IsAllPriorIncludedRequiredActivitiesCompleted()

Returns

bool

Validate()

protected virtual bool Validate()

Returns

bool