|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.bamboo.v2.build.BaseBuildConfigurationAwarePlugin
com.atlassian.bamboo.v2.build.BaseConfigurablePlugin
com.atlassian.bamboo.webrepository.AbstractWebRepositoryViewer
com.atlassian.bamboo.webrepository.DefaultWebRepositoryViewer
public class DefaultWebRepositoryViewer
The code to show the commits etc when no web repository
| Field Summary | |
|---|---|
static java.lang.String |
WEB_REPOSITORY_NAME
|
static java.lang.String |
WEB_REPOSITORY_URL
|
| Fields inherited from class com.atlassian.bamboo.v2.build.BaseBuildConfigurationAwarePlugin |
|---|
moduleDescriptor, templateRenderer |
| Fields inherited from interface com.atlassian.bamboo.webrepository.WebRepositoryViewer |
|---|
SELECTED_WEB_REPOSITORY_VIEWER |
| Constructor Summary | |
|---|---|
DefaultWebRepositoryViewer()
|
|
| Method Summary | |
|---|---|
java.lang.String |
getHtmlForCommitsFull(ResultsSummary resultsSummary,
Repository repository)
Renders the html to display the full commits on the changes tab. |
java.lang.String |
getHtmlForCommitsSummary(ResultsSummary resultsSummary,
Repository repository)
Renders the html to display a summary of the commits on the Build Results Summary tab. |
java.util.Collection<java.lang.String> |
getSupportedRepositories()
The keys for the Repository classes that the web viewer currently supports. |
java.lang.String |
getWebRepositoryName()
|
java.lang.String |
getWebRepositoryUrl()
|
java.lang.String |
getWebRepositoryUrlForCommit(Commit commit,
Repository repository)
Provide the url to link to the given commit in the web repository |
java.util.Map<Commit,java.lang.String> |
getWebRepositoryUrlForCommits(java.util.Collection<Commit> commits,
Repository repository)
|
java.lang.String |
getWebRepositoryUrlForDiff(CommitFile file,
Repository repository)
|
java.lang.String |
getWebRepositoryUrlForFile(CommitFile file,
Repository repository)
Generate the link to a given file in a given repository |
java.lang.String |
getWebRepositoryUrlForRevision(CommitFile file,
Repository repository)
|
void |
populateFromConfig(org.apache.commons.configuration.HierarchicalConfiguration config)
Update the current object with data in the HierarchicalConfiguration |
void |
populateFromParams(ActionParametersMap params)
takes the map of config data from action and extracts the parameters it needs |
void |
setCustomVariableContext(CustomVariableContext customVariableContext)
|
void |
setWebRepositoryName(java.lang.String webRepositoryName)
|
void |
setWebRepositoryUrl(java.lang.String webRepositoryUrl)
|
org.apache.commons.configuration.HierarchicalConfiguration |
toConfiguration()
Generate a HierarchicalConfiguration from the current state of the object |
ErrorCollection |
validate(BuildConfiguration buildConfiguration)
Validates the properties in the BuildConfiguration object. |
| Methods inherited from class com.atlassian.bamboo.webrepository.AbstractWebRepositoryViewer |
|---|
getKey, getName, getShortKey |
| Methods inherited from class com.atlassian.bamboo.v2.build.BaseConfigurablePlugin |
|---|
customizeBuildRequirements, customizeBuildRequirements, removeBuildRequirements, removeBuildRequirements |
| Methods inherited from class com.atlassian.bamboo.v2.build.BaseBuildConfigurationAwarePlugin |
|---|
addDefaultValues, getEditHtml, getViewHtml, init, isConfigurationMissing, populateContextForEdit, populateContextForView, prepareConfigObject, setTemplateRenderer |
| 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.webrepository.WebRepositoryViewer |
|---|
getKey, getName, getShortKey |
| Methods inherited from interface com.atlassian.bamboo.v2.build.ConfigurablePlugin |
|---|
customizeBuildRequirements, removeBuildRequirements |
| Methods inherited from interface com.atlassian.bamboo.v2.build.BuildConfigurationAwarePlugin |
|---|
addDefaultValues, prepareConfigObject |
| Methods inherited from interface com.atlassian.bamboo.plugin.InitablePluginModule |
|---|
init |
| Methods inherited from interface com.atlassian.bamboo.v2.build.RenderableBuildConfiguration |
|---|
getEditHtml, getViewHtml |
| Field Detail |
|---|
public static final java.lang.String WEB_REPOSITORY_URL
public static final java.lang.String WEB_REPOSITORY_NAME
| Constructor Detail |
|---|
public DefaultWebRepositoryViewer()
| Method Detail |
|---|
@NotNull public java.util.Collection<java.lang.String> getSupportedRepositories()
WebRepositoryViewerRepository classes that the web viewer currently supports.
If list is empty or null it assumes support for all repositories.
getSupportedRepositories in interface WebRepositoryViewergetSupportedRepositories in class AbstractWebRepositoryViewer
public java.lang.String getHtmlForCommitsFull(@NotNull
ResultsSummary resultsSummary,
Repository repository)
WebRepositoryViewer
getHtmlForCommitsFull in interface WebRepositoryViewerresultsSummary - the summary to show commits forrepository - the commits belong to aka the plans repository
public java.lang.String getHtmlForCommitsSummary(@NotNull
ResultsSummary resultsSummary,
Repository repository)
WebRepositoryViewer
getHtmlForCommitsSummary in interface WebRepositoryViewerresultsSummary - the summary to show commits forrepository - the commits belong to aka the plans repository
public void populateFromParams(@NotNull
ActionParametersMap params)
populateFromParams in interface WebRepositoryViewerpopulateFromParams in class AbstractWebRepositoryViewerparams - map of key (String), value (String []) pairs from action
public void populateFromConfig(@NotNull
org.apache.commons.configuration.HierarchicalConfiguration config)
ConvertibleFromConfigHierarchicalConfiguration
populateFromConfig in interface ConvertibleFromConfigpopulateFromConfig in class AbstractWebRepositoryViewer@NotNull public org.apache.commons.configuration.HierarchicalConfiguration toConfiguration()
ConvertibleFromConfigHierarchicalConfiguration from the current state of the object
toConfiguration in interface ConvertibleFromConfigtoConfiguration in class AbstractWebRepositoryViewerHierarchicalConfiguration. Never null
@NotNull
public ErrorCollection validate(@NotNull
BuildConfiguration buildConfiguration)
BuildConfigurationAwarePluginBuildConfiguration 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 BuildConfigurationAwarePluginvalidate in class BaseBuildConfigurationAwarePluginbuildConfiguration - - @NotNull
ErrorCollection keyed by the field name. @NotNull
@Nullable
public java.lang.String getWebRepositoryUrlForFile(@NotNull
CommitFile file,
Repository repository)
file - The file we want to link to.repository - For the build (and hense the repository file belongs to).
@Nullable
public java.lang.String getWebRepositoryUrlForRevision(CommitFile file,
Repository repository)
@Nullable
public java.lang.String getWebRepositoryUrlForDiff(CommitFile file,
Repository repository)
public java.util.Map<Commit,java.lang.String> getWebRepositoryUrlForCommits(java.util.Collection<Commit> commits,
Repository repository)
@Nullable
public java.lang.String getWebRepositoryUrlForCommit(Commit commit,
Repository repository)
CommitUrlProvider
getWebRepositoryUrlForCommit in interface CommitUrlProvidercommit - the commit to links torepository - the repository type the commit came from
public java.lang.String getWebRepositoryUrl()
public void setWebRepositoryUrl(java.lang.String webRepositoryUrl)
public java.lang.String getWebRepositoryName()
public void setWebRepositoryName(java.lang.String webRepositoryName)
public void setCustomVariableContext(CustomVariableContext customVariableContext)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||