public class BuildExpiryPerPlanPlugin extends BaseConfigurablePlugin implements MiscellaneousPlanConfigurationPlugin
Modifier and Type | Field and Description |
---|---|
static String |
BUILD_EXPIRY_CONFIG_CONSTANT |
static String |
FIELD_ENABLED |
moduleDescriptor, templateRenderer
Constructor and Description |
---|
BuildExpiryPerPlanPlugin() |
Modifier and Type | Method and Description |
---|---|
Set<String> |
getConfigurationKeys() |
String |
getSelectedExpiryTypesLabel(CombinedExpiryConfig expiryConfig) |
boolean |
isApplicableTo(ImmutablePlan plan)
Checks if the plugin is applicable to a plan.
|
protected void |
populateContextForEdit(Map<String,Object> context,
BuildConfiguration buildConfiguration,
Plan plan) |
protected void |
populateContextForView(Map<String,Object> context,
Plan plan) |
void |
setTextProvider(com.opensymphony.xwork2.TextProvider textProvider) |
ErrorCollection |
validate(BuildConfiguration buildConfiguration)
Validates the properties in the
BuildConfiguration object. |
customizeBuildRequirements, removeBuildRequirements
addDefaultValues, getEditHtml, getViewHtml, init, prepareConfigObject, setTemplateRenderer
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isApplicableTo
isConfigurationMissing
addDefaultValues, isConfigurationMissing, prepareConfigObject
init
getEditHtml, getViewHtml
public static final String BUILD_EXPIRY_CONFIG_CONSTANT
public static final String FIELD_ENABLED
public boolean isApplicableTo(@NotNull ImmutablePlan plan)
PlanConfigurationUiPlugin
isApplicableTo
in interface PlanConfigurationUiPlugin
plan
- Plan to be verified@NotNull public ErrorCollection validate(@NotNull BuildConfiguration buildConfiguration)
BuildConfigurationAwarePlugin
BuildConfiguration
object. The name of the properties match those passed
in through the form fragments in RenderableBuildConfiguration.getEditHtml(com.atlassian.bamboo.ww2.actions.build.admin.create.BuildConfiguration, com.atlassian.bamboo.plan.Plan)
template.validate
in interface BuildConfigurationAwarePlugin
validate
in class BaseBuildConfigurationAwarePlugin
buildConfiguration
- -ErrorCollection
keyed by the field name.protected void populateContextForEdit(@NotNull Map<String,Object> context, @NotNull BuildConfiguration buildConfiguration, @Nullable Plan plan)
populateContextForEdit
in class BaseBuildConfigurationAwarePlugin
protected void populateContextForView(@NotNull Map<String,Object> context, @NotNull Plan plan)
populateContextForView
in class BaseBuildConfigurationAwarePlugin
public String getSelectedExpiryTypesLabel(@NotNull CombinedExpiryConfig expiryConfig)
public void setTextProvider(com.opensymphony.xwork2.TextProvider textProvider)
Copyright © 2019 Atlassian Software Systems Pty Ltd. All rights reserved.