Class ArtifactDownloaderTaskConfigurator
- java.lang.Object
-
- com.atlassian.bamboo.task.AbstractTaskConfigurator
-
- com.atlassian.bamboo.plugins.artifact.ArtifactDownloaderTaskConfigurator
-
- All Implemented Interfaces:
TaskConfigurator
public class ArtifactDownloaderTaskConfigurator extends AbstractTaskConfigurator
-
-
Field Summary
-
Fields inherited from class com.atlassian.bamboo.task.AbstractTaskConfigurator
bambooAuthenticationContext, taskConfiguratorHelper
-
-
Constructor Summary
Constructors Constructor Description ArtifactDownloaderTaskConfigurator()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description @NotNull Map<String,String>
generateTaskConfigMap(@NotNull ActionParametersMap params, @Nullable TaskDefinition previousTaskDefinition)
Convert the params from the ui into a config map to be stored in the database for the taskDefinition.void
populateContextForCreate(@NotNull Map<String,Object> context)
Provide any required context to be used when rendering the freemarker template for creating a task definition.void
populateContextForEdit(@NotNull Map<String,Object> context, @NotNull TaskDefinition taskDefinition)
Provide any required context to be used when rendering the freemarker template for view editing a task definitionvoid
setArtifactDefinitionManager(ArtifactDefinitionManager artifactDefinitionManager)
Deprecated.since 6.8 use constructor injection or annotation injectionvoid
setBambooPermissionManager(BambooPermissionManager bambooPermissionManager)
Deprecated.since 6.8 use constructor injection or annotation injectionvoid
setCachedPlanManager(CachedPlanManager cachedPlanManager)
Deprecated.since 6.8 use constructor injection or annotation injectionvoid
validate(@NotNull ActionParametersMap params, @NotNull ErrorCollection errorCollection)
Validate the params submitted from the UI for this task definition-
Methods inherited from class com.atlassian.bamboo.task.AbstractTaskConfigurator
calculateRequirements, calculateRequirements, getI18nBean, populateContextForView, setAuthenticationContext, setTaskConfiguratorHelper
-
-
-
-
Method Detail
-
generateTaskConfigMap
@NotNull public @NotNull Map<String,String> generateTaskConfigMap(@NotNull @NotNull ActionParametersMap params, @Nullable @Nullable TaskDefinition previousTaskDefinition)
Description copied from interface:TaskConfigurator
Convert the params from the ui into a config map to be stored in the database for the taskDefinition. Can assume validation has occurred in the #validate method- Specified by:
generateTaskConfigMap
in interfaceTaskConfigurator
- Overrides:
generateTaskConfigMap
in classAbstractTaskConfigurator
- Parameters:
params
- - request paramaterspreviousTaskDefinition
- - the previous immutableTaskDefinition
before saving or null if Task is being created- Returns:
- the configuration map to be stored in the database
-
populateContextForCreate
public void populateContextForCreate(@NotNull @NotNull Map<String,Object> context)
Description copied from interface:TaskConfigurator
Provide any required context to be used when rendering the freemarker template for creating a task definition. Allows you to add any default values for initial creation- Specified by:
populateContextForCreate
in interfaceTaskConfigurator
- Overrides:
populateContextForCreate
in classAbstractTaskConfigurator
- Parameters:
context
- map to put your context in.
-
populateContextForEdit
public void populateContextForEdit(@NotNull @NotNull Map<String,Object> context, @NotNull @NotNull TaskDefinition taskDefinition)
Description copied from interface:TaskConfigurator
Provide any required context to be used when rendering the freemarker template for view editing a task definition- Specified by:
populateContextForEdit
in interfaceTaskConfigurator
- Overrides:
populateContextForEdit
in classAbstractTaskConfigurator
- Parameters:
context
- map to put your context in.taskDefinition
- existing task definition
-
validate
public void validate(@NotNull @NotNull ActionParametersMap params, @NotNull @NotNull ErrorCollection errorCollection)
Description copied from interface:TaskConfigurator
Validate the params submitted from the UI for this task definition- Specified by:
validate
in interfaceTaskConfigurator
- Overrides:
validate
in classAbstractTaskConfigurator
- Parameters:
params
- - request paramaterserrorCollection
- - collection to put any errors in.
-
setArtifactDefinitionManager
@Deprecated public void setArtifactDefinitionManager(ArtifactDefinitionManager artifactDefinitionManager)
Deprecated.since 6.8 use constructor injection or annotation injection
-
setCachedPlanManager
@Deprecated public void setCachedPlanManager(CachedPlanManager cachedPlanManager)
Deprecated.since 6.8 use constructor injection or annotation injection
-
setBambooPermissionManager
@Deprecated public void setBambooPermissionManager(BambooPermissionManager bambooPermissionManager)
Deprecated.since 6.8 use constructor injection or annotation injection
-
-