public class TaskConfiguratorHelperImpl extends Object implements TaskConfiguratorHelper
| Constructor and Description |
|---|
TaskConfiguratorHelperImpl(BuildDefinitionManager buildDefinitionManager,
com.atlassian.bamboo.deployments.environments.service.EnvironmentService environmentService,
com.opensymphony.xwork2.TextProvider textProvider) |
public TaskConfiguratorHelperImpl(BuildDefinitionManager buildDefinitionManager, com.atlassian.bamboo.deployments.environments.service.EnvironmentService environmentService, com.opensymphony.xwork2.TextProvider textProvider)
public void populateContextWithConfiguration(@NotNull
@NotNull Map<String,Object> context,
@NotNull
@NotNull TaskDefinition taskDefinition,
@NotNull
@NotNull Iterable<String> keys)
populateContextWithConfiguration in interface TaskConfiguratorHelperpublic void populateTaskConfigMapWithActionParameters(@NotNull
@NotNull Map<String,String> config,
@NotNull
@NotNull ActionParametersMap params,
@NotNull
@NotNull Iterable<String> keys)
populateTaskConfigMapWithActionParameters in interface TaskConfiguratorHelperpublic void addJdkRequirement(@NotNull
@NotNull Set<Requirement> requirements,
@NotNull
@NotNull TaskDefinition taskDefinition,
@NotNull
@NotNull String cfgJdkLabel)
addJdkRequirement in interface TaskConfiguratorHelperpublic void addSystemRequirementFromConfiguration(@NotNull
@NotNull Set<Requirement> requirements,
@NotNull
@NotNull TaskDefinition taskDefinition,
@NotNull
@NotNull String cfgKey,
@NotNull
@NotNull String requirementPrefix)
addSystemRequirementFromConfiguration in interface TaskConfiguratorHelper@Nullable public @Nullable Requirement createRequirementFromConfiguration(@NotNull @NotNull TaskDefinition taskDefinition, @NotNull @NotNull String cfgKey)
createRequirementFromConfiguration in interface TaskConfiguratorHelperpublic void validateJdk(@NotNull
@NotNull ActionParametersMap params,
@NotNull
@NotNull ErrorCollection errorCollection)
validateJdk in interface TaskConfiguratorHelperpublic void validateBuilderLabel(@NotNull
@NotNull ActionParametersMap params,
@NotNull
@NotNull ErrorCollection errorCollection)
validateBuilderLabel in interface TaskConfiguratorHelperpublic void validateTestResultsFilePattern(@NotNull
@NotNull ActionParametersMap params,
@NotNull
@NotNull ErrorCollection errorCollection)
validateTestResultsFilePattern in interface TaskConfiguratorHelperpublic void validateTestResultsFilePatternIfCustomPatternSelected(@NotNull
@NotNull ActionParametersMap params,
@NotNull
@NotNull ErrorCollection errorCollection,
@NotNull
@NotNull String cfgTestResultsFilePatternOptionCustom)
validateTestResultsFilePatternIfCustomPatternSelected in interface TaskConfiguratorHelper@NotNull public @NotNull Optional<TaskDefinition> getTaskDefinition(@NotNull @NotNull ActionParametersMap params)
getTaskDefinition in interface TaskConfiguratorHelper@NotNull public @NotNull Optional<TaskDefinition> extractTaskDefinition(@NotNull @NotNull ActionParametersMap params)
extractTaskDefinition in interface TaskConfiguratorHelper@NotNull public @NotNull List<TaskDefinition> getTaskDefinitions(ActionParametersMap params)
getTaskDefinitions in interface TaskConfiguratorHelperCopyright © 2025 Atlassian Software Systems Pty Ltd. All rights reserved.