public interface ConfigurablePlugin extends BuildConfigurationAwarePlugin, InitablePluginModule
| Modifier and Type | Method and Description |
|---|---|
void |
customizeBuildRequirements(PlanKey planKey,
BuildConfiguration buildConfiguration,
RequirementSet requirementSet)
Extension point for adding/customizing requirements when editing a build's builder configuration.
|
void |
removeBuildRequirements(PlanKey planKey,
BuildConfiguration buildConfiguration,
RequirementSet requirementSet)
Extension point for removing requirements when given plugin is excluded from build's builder configuration.
|
addDefaultValues, prepareConfigObject, validateinitgetEditHtml, getViewHtmlvoid customizeBuildRequirements(@NotNull
PlanKey planKey,
@NotNull
BuildConfiguration buildConfiguration,
@NotNull
RequirementSet requirementSet)
planKey - key of Plan for which requirements has to be removed.buildConfiguration - source of information for customizing build requirementsrequirementSet - requirements to be customizedvoid removeBuildRequirements(@NotNull
PlanKey planKey,
@NotNull
BuildConfiguration buildConfiguration,
@NotNull
RequirementSet requirementSet)
planKey - key of Plan for which requirements has to be removed.buildConfiguration - source of information for customizing build requirementsrequirementSet - requirements to be customizedCopyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.