Initializes a new instance of the {@link geocortex.workflow.DefaultActivityDispatcher} class.
Initializes a new instance of the {@link geocortex.workflow.DefaultActivityDispatcher} class.
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 workflowAbortHandler 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.
Determines whether this instance can handle the specified ActivityContext.
The ActivityContext to test.
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.
Registers a handler that will be called when an activity with a matching type name is encountered. Note that a handler with a matching external Id overrides a matching type name.
Registers default handler behaviour.
Registers a handler that will be called by the dispatcher if an activity with a matching external Id is encountered. This allows the workflow developer to target a specific activity within a specific workflow instead of handling it based on the more general type name. Note that a handler with a matching external Id overrides a matching type name.
The Id of the activity to register handler for.
The handler to register for the given activity.
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.DefaultActivityDispatcher} class.
The default activity dispatcher for workflow. Use or subclass this dispatcher to handle all built-in activities.