C# Class WhiskWork.Core.WorkStepUpdater

Inheritance: WorkflowRepositoryInteraction
Show file Open project: jorn-ola-birkeland/WhiskWork Class Usage Examples

Public Methods

Method Description
UpdateWorkStep ( WorkStep workStepUpdate ) : void
WorkStepUpdater ( IWorkflowRepository workflowRepository ) : System

Private Methods

Method Description
ThrowIfASiblingHasSameOrdinal ( WorkStep workStep ) : void
ThrowIfUpdatingToTransientStep ( WorkStep workStepUpdate ) : void
ThrowIfUpdatingTransientStep ( WorkStep workStep ) : void
ThrowIfUpdatingTypeAndNotEmpty ( WorkStep currentWorkStep, WorkStep workStepUpdate, WorkStepType workStepType ) : void
ThrowIfUpdatingWipLimitAndWipLimitIsViolated ( WorkStep currentWorkStep, WorkStep workStepUpdate ) : void

Method Details

UpdateWorkStep() public method

public UpdateWorkStep ( WorkStep workStepUpdate ) : void
workStepUpdate WorkStep
return void

WorkStepUpdater() public method

public WorkStepUpdater ( IWorkflowRepository workflowRepository ) : System
workflowRepository IWorkflowRepository
return System