Interface IActivityValidation
Namespace: Casewhere.Runtime.Interfaces
Assembly: Casewhere.Runtime.dll
public interface IActivityValidation
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<IActivityValidation>(IActivityValidation)
Methods
ValidateCompletionRule(WorkflowContext, ActivityDefinition, ActivityResult)
bool ValidateCompletionRule(WorkflowContext context, ActivityDefinition activityDefinition, ActivityResult result)
Parameters
context
WorkflowContext
activityDefinition
ActivityDefinition
result
ActivityResult
Returns
ValidateLockContextRule(WorkflowContext, ActivityDefinition, ActivityResult)
ActivityLockContextResponse ValidateLockContextRule(WorkflowContext context, ActivityDefinition activityDefinition, ActivityResult result)
Parameters
context
WorkflowContext
activityDefinition
ActivityDefinition
result
ActivityResult
Returns
ValidateValidationRule(WorkflowContext, ActivityDefinition, ActivityResult)
bool ValidateValidationRule(WorkflowContext context, ActivityDefinition activityDefinition, ActivityResult result)
Parameters
context
WorkflowContext
activityDefinition
ActivityDefinition
result
ActivityResult