Interface PlanConfigurationUiPlugin
-
- All Superinterfaces:
BambooPluginModule
,BuildConfigurationAwarePlugin
,InitablePluginModule
,RenderableBuildConfiguration
- All Known Subinterfaces:
DependenciesPlanConfigurationPlugin
,MiscellaneousPlanConfigurationPlugin
- All Known Implementing Classes:
ArtifactHandlerForPlanConfigurator
,AutomaticDependencyManagementPlugin
,BuildExpiryPerPlanPlugin
,ConcurrentBuildsPlanConfigurationPlugin
,HungBuildPlanConfigurationPlugin
,SkipTestHistoryConfigurationItem
public interface PlanConfigurationUiPlugin extends BuildConfigurationAwarePlugin
This is not intended to be used directly. One of the specialized marker interfaces should be used directly.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
isApplicableTo(@NotNull ImmutablePlan plan)
Checks if the plugin is applicable to a plan.-
Methods inherited from interface com.atlassian.bamboo.v2.build.BuildConfigurationAwarePlugin
addDefaultValues, isConfigurationMissing, prepareConfigObject, validate
-
Methods inherited from interface com.atlassian.bamboo.plugin.InitablePluginModule
init
-
Methods inherited from interface com.atlassian.bamboo.v2.build.RenderableBuildConfiguration
getEditHtml, getViewHtml
-
-
-
-
Method Detail
-
isApplicableTo
boolean isApplicableTo(@NotNull @NotNull ImmutablePlan plan)
Checks if the plugin is applicable to a plan. Typical implementation is to check plan's type (chain, build, job).- Parameters:
plan
- Plan to be verified- Returns:
- true if particular configuration is applicable to input plan
-
-