All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description Assessment Assessment AnnotationBaseAssessmentTask Base Class for Assessment WorkFlowTasks.BaseInfrastructureWorkFlowTask Base Class for an InfrastrcutureWorkFlowTask.BaseWorkFlowCheckerTask Basic Contract for checking if a manual process initiated by a @see WorkFlowTask has been completedBaseWorkFlowTask Base Class for a WorkFlowTask.Checker Checker AnnotationCredUtils Escalation Escalation AnnotationGithubVersionManager Infrastructure Infrastructure AnnotationMissingParameterException Thrown when the @see WorkContext is missing a @see WorkFlowTaskParameterParameter Parameter annotationParodosWorkStatus The status of a @see Work once it has started/completed executionShellRunnerTask ShellRunnerTask takes a script and an optional env and runs them to completion and returns the exit code.VersionManager WorkContextDelegate Contains useful logic that is valuable for any WorkFlowTask implementationWorkContextDelegate.ProcessType WorkContextDelegate.Resource WorkFlowConstants Represent Keys that can be put into the WorkContext to get out specific values that might be used by WorkFlowService or WorkFlowEngine implementationsWorkFlowOption An WorkFlowOption is an identifier for a collection of @see WorkFlowTasks that can be presented to a user as an option to choose from.WorkFlowOption.Builder WorkFlowOptions 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.WorkFlowOptions.Builder Used to build a reference for an WorkFlowOptionsWorkFlowParameter WorkFlowParameterType Workflow parameter typeWorkFlowProcessingType Workflow processing typeWorkFlowStatus The status of a @see WorkFlow once it has started/completed executionWorkFlowTask Basic Contract for Work in the Infrastructure ServiceWorkFlowTaskOutput The expected result returned by a @see WorkFlowTaskWorkFlowTaskParameter An input to a @see WorkFlowTask.WorkFlowTaskParameterType The supported types for a @see WorkFlowTaskParameter.WorkFlowTaskStatus The outcome of a @see WorkFlowTask after executionWorkFlowTaskType A type for a WorkflowTaskWorkFlowType Workflows themselves are defined by the WorkFlowTasks that compose them, but it is useful to provide a type for a WorkflowWorkType Workflows themselves are defined by the WorkFlowTasks that compose them, but it is useful to provide a type for a Workflow