|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.bamboo.chains.plugins.AbstractChainConfigurationPanel
public abstract class AbstractChainConfigurationPanel
Constructor Summary | |
---|---|
AbstractChainConfigurationPanel()
|
Method Summary | |
---|---|
void |
customizeBuildRequirements(BuildConfiguration buildConfiguration,
RequirementSet requirementSet)
Extension point for adding/customizing requirements when editing a build's builder configuration. |
java.lang.String |
getEditHtml(BuildConfiguration buildConfiguration,
Plan plan)
Returns HTML that represents the form fragment for editing the repository. |
java.lang.String |
getKey()
|
java.lang.String |
getTitle()
|
java.lang.String |
getTitleKey()
|
java.lang.String |
getViewHtml(Plan plan)
Returns the HTML that represents the view of the repository configuration |
void |
init(com.atlassian.plugin.ModuleDescriptor moduleDescriptor)
Initialises the Plugin with the plugin module descriptor |
protected void |
populateContextForEdit(java.util.Map<java.lang.String,java.lang.Object> context,
BuildConfiguration buildConfiguration,
Plan plan)
|
protected void |
populateContextForView(java.util.Map<java.lang.String,java.lang.Object> context,
Plan plan)
|
void |
removeBuildRequirements(BuildConfiguration buildConfiguration,
RequirementSet requirementSet)
Extension point for removing requirements when given plugin is excluded from build's builder configuration. |
void |
setKey(java.lang.String key)
|
void |
setTemplateRenderer(TemplateRenderer templateRenderer)
|
void |
setTitle(java.lang.String title)
|
void |
setTitleKey(java.lang.String titleKey)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.atlassian.bamboo.v2.build.ConfigurablePlugin |
---|
addDefaultValues, prepareConfigObject, validate |
Methods inherited from interface com.atlassian.bamboo.fieldvalue.ConvertibleFromConfig |
---|
populateFromConfig, toConfiguration |
Constructor Detail |
---|
public AbstractChainConfigurationPanel()
Method Detail |
---|
public java.lang.String getTitle()
getTitle
in interface ChainConfigurationPanel
public void setTitle(java.lang.String title)
setTitle
in interface ChainConfigurationPanel
public java.lang.String getTitleKey()
getTitleKey
in interface ChainConfigurationPanel
public void setTitleKey(java.lang.String titleKey)
setTitleKey
in interface ChainConfigurationPanel
public java.lang.String getKey()
getKey
in interface ChainConfigurationPanel
public void setKey(java.lang.String key)
setKey
in interface ChainConfigurationPanel
@Nullable public java.lang.String getViewHtml(@NotNull Plan plan)
ConfigurablePlugin
getViewHtml
in interface ConfigurablePlugin
protected void populateContextForView(@NotNull java.util.Map<java.lang.String,java.lang.Object> context, @NotNull Plan plan)
@Nullable public java.lang.String getEditHtml(@NotNull BuildConfiguration buildConfiguration, @NotNull Plan plan)
ConfigurablePlugin
getEditHtml
in interface ConfigurablePlugin
buildConfiguration
- BuildConfiguration
for which edit HTML has to be rendered.
protected void populateContextForEdit(@NotNull java.util.Map<java.lang.String,java.lang.Object> context, @NotNull BuildConfiguration buildConfiguration, @NotNull Plan plan)
public void removeBuildRequirements(@NotNull BuildConfiguration buildConfiguration, @NotNull RequirementSet requirementSet)
ConfigurablePlugin
removeBuildRequirements
in interface ConfigurablePlugin
buildConfiguration
- source of information for customizing build requirementsrequirementSet
- requirements to be customizedpublic void customizeBuildRequirements(@NotNull BuildConfiguration buildConfiguration, @NotNull RequirementSet requirementSet)
ConfigurablePlugin
customizeBuildRequirements
in interface ConfigurablePlugin
buildConfiguration
- source of information for customizing build requirementsrequirementSet
- requirements to be customizedpublic void init(@NotNull com.atlassian.plugin.ModuleDescriptor moduleDescriptor)
InitablePluginModule
init
in interface InitablePluginModule
moduleDescriptor
- Plugin module descriptorpublic void setTemplateRenderer(TemplateRenderer templateRenderer)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |