All Classes and Interfaces

Class
Description
Assessment Annotation
Base Class for Assessment WorkFlowTasks.
Base Class for an InfrastrcutureWorkFlowTask.
Basic Contract for checking if a manual process initiated by a @see WorkFlowTask has been completed
Base Class for a WorkFlowTask.
Checker Annotation
 
Escalation Annotation
 
Infrastructure Annotation
Thrown when the @see WorkContext is missing a @see WorkFlowTaskParameter
Parameter annotation
 
Role that a user can have in a project
ShellRunnerTask takes a script and an optional env and runs them to completion and returns the exit code.
 
 
Contains useful logic that is valuable for any WorkFlowTask implementation
 
 
Util Class to parse WorkContext
Represent Keys that can be put into the WorkContext to get out specific values that might be used by WorkFlowService or WorkFlowEngine implementations
 
Service interface for recording workFlow tasks' log
An WorkFlowOption is an identifier for a collection of @see WorkFlowTasks that can be presented to a user as an option to choose from.
 
This consumed by a @see BaseAssessmentTask, updated by that task and then consumed by the UI layer for the user to choose which Workflow they wish to execute - currentVersion: The tool chain the application is currently using (it might be none - meaning tooling must be created) - upgradeOptions: Any available upgrade options for the existing tool chain - migrationOptions: Existing tooling/environments that the user can to move their workload over too (ie: moving from VMs to k8) - newOptions: New tool chains/environments that can be created for the application - continuationOptions: if a workflow has started and not been completed due to missing information from the user.
Used to build a reference for an WorkFlowOptions
Workflow processing type
 
Basic Contract for Work in the Infrastructure Service
dto to represent workFlow tasks' log objects
 
The expected result returned by a @see WorkFlowTask
A type for a WorkflowTask
Workflows themselves are defined by the WorkFlowTasks that compose them, but it is useful to provide a type for a Workflow
Workflow parameter type
Workflow parameter type
Workflow Parameter Value Provider
Work Parameter Value request
Work Parameter Value response
Workflows themselves are defined by the WorkFlowTasks that compose them, but it is useful to provide a type for a Workflow