The value indicating whether the workflow controller is busy.
Aborts any workflow activity that requires map interaction. e.g. CaptureGeometry.
A boolean value indicating if any active draw activity has been successfully cancelled or not
Called when the client portion of an external activity is aborted for some reason. This will invoke the workflowborHandler since the workflow can no longer continue once a component activity is aborted.
The context of the activity that was aborted
Called when the client portion of an external activity is about to be dispatched. This will invoke the activityBeginHandler.
The context of the activity that is about to begin.
Called when the client portion of an external activity is complete. This will invoke the activityCompleteHandler.
The context of the activity that has just completed.
Performs the dispatching of an external activity. This will invoke the dispatchHandler.
The context of the activity to dispatch.
Handles error related to workflows. This will invoke the errorHandler.
The error to handle.
The ActivityContext that generated the error.
Sets the value of the DrawObjectContext
Called when a web request is started as part of a workflow.
The web request URL.
The current workflow.
Called when a web request is completed as part of a workflow.
The web request URL.
The current workflow.
Called if the workflow is aborted.
The context of the activity that has caused the workflow to abort
The workflow that has just been aborted
Called when the workflow is complete.
The outputs of the workflow that has just completed. This will invoke the workflowCompleteHandler.
The workflow that has just completed.
Initializes a new instance of the {@link geocortex.workflow.SimpleActivityDispatcher} class.
Represents a simple implementation of the ActivityDispatcher that allows the use of callback functions to handle the dispatching functions. This is useful for unit testing.