Interface PlanConfigurationUiPlugin
- All Superinterfaces:
BambooPluginModule
,BuildConfigurationAwarePlugin
,InitablePluginModule
,RenderableBuildConfiguration
- All Known Subinterfaces:
DependenciesPlanConfigurationPlugin
,MiscellaneousPlanConfigurationPlugin
- All Known Implementing Classes:
ArtifactHandlerForPlanConfigurator
,AutomaticDependencyManagementPlugin
,BuildExpiryPerPlanPlugin
,ConcurrentBuildsPlanConfigurationPlugin
,HungBuildPlanConfigurationPlugin
,SkipTestHistoryConfigurationItem
This is not intended to be used directly. One of the specialized marker interfaces should be used directly.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
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 Details
-
isApplicableTo
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
-