|
||||||||||
| 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.fisheye.FisheyeWebRepositoryViewer
public class FisheyeWebRepositoryViewer
URL FORMATS: file https://atlaseye.atlassian.com/browse/bamboo/branches/atlassian_bamboo_2_4_branch/atlassian-ide-plugin.shared.xml#r68584 url/browse/reponame/file~ revision https://atlaseye.atlassian.com/browse/bamboo/trunk/atlassian-ide-plugin.shared.xml?r=68584 url/browse/reponame/file?r=XXX diff https://atlaseye.atlassian.com/browse/bamboo/trunk/atlassian-ide-plugin.shared.xml?r2=68584&r1=68581 url/browse/reponame/file?r2=XX&r1=YYY -- is this working for perforce yet? - no. need to use blank, however this only works in some versions of fisheye changeset https://atlaseye.atlassian.com/changelog/bamboo?cs=68584 url/changelog/reponame?cs=blah
| Field Summary | |
|---|---|
protected static java.lang.String |
FISHEYE_REPOSITORY_NAME
|
protected static java.lang.String |
FISHEYE_REPOSITORY_PATH
|
protected static java.lang.String |
FISHEYE_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, WEB_REPOSITORY |
| Constructor Summary | |
|---|---|
FisheyeWebRepositoryViewer()
|
|
| Method Summary | |
|---|---|
java.lang.String |
getHtmlForCommitsFull(ResultsSummary resultsSummary,
RepositoryChangeset repositoryChangeset,
RepositoryData repositoryData)
Renders the html to display the full commits on the changes tab. |
java.lang.String |
getHtmlForCommitsFull(ResultsSummary resultsSummary,
RepositoryChangeset repositoryChangeset,
RepositoryDefinition repositoryData)
Renders the html to display the full commits on the changes tab. |
java.lang.String |
getHtmlForCommitsSummary(ResultsSummary resultsSummary,
RepositoryChangeset repositoryChangeset,
RepositoryData repositoryData,
int maxChanges)
Renders the html to display a summary of the commits on the Build Results Summary tab. |
java.lang.String |
getHtmlForCommitsSummary(ResultsSummary resultsSummary,
RepositoryChangeset repositoryChangeset,
RepositoryDefinition repositoryData)
Renders the html to display a summary of the commits on the Build Results Summary tab. |
java.lang.String |
getHtmlForCommitsSummary(ResultsSummary resultsSummary,
RepositoryChangeset repositoryChangeset,
RepositoryDefinition repositoryData,
int maxChanges)
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 |
getWebRepositoryPath()
|
java.lang.String |
getWebRepositoryRepoName()
|
java.lang.String |
getWebRepositoryUrl()
|
java.lang.String |
getWebRepositoryUrlForCommit(Commit commit,
RepositoryData repositoryData)
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,
RepositoryData repositoryData)
|
java.lang.String |
getWebRepositoryUrlForDiff(CommitFile file,
RepositoryData repositoryData)
|
java.lang.String |
getWebRepositoryUrlForFile(CommitFile file,
RepositoryData repositoryData)
Generate the link to a given file in a given repository |
java.lang.String |
getWebRepositoryUrlForRevision(CommitFile file,
RepositoryData repositoryData)
|
java.lang.String |
getWebRepositoryUrlForRevision(java.lang.String revisionId,
RepositoryData repositoryData)
Provide the url to link to the given revision in the web repository |
java.util.Map<java.lang.String,java.lang.String> |
getWebRepositoryUrlForRevisions(java.util.Collection<java.lang.String> revisions,
RepositoryData repositoryData)
|
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 |
setWebRepositoryPath(java.lang.String webRepositoryPath)
|
void |
setWebRepositoryRepoName(java.lang.String webRepositoryRepoName)
|
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 |
|---|
protected static final java.lang.String FISHEYE_REPOSITORY_URL
protected static final java.lang.String FISHEYE_REPOSITORY_NAME
protected static final java.lang.String FISHEYE_REPOSITORY_PATH
| Constructor Detail |
|---|
public FisheyeWebRepositoryViewer()
| 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,
@NotNull
RepositoryChangeset repositoryChangeset,
@NotNull
RepositoryData repositoryData)
WebRepositoryViewer
getHtmlForCommitsFull in interface WebRepositoryViewergetHtmlForCommitsFull in class AbstractWebRepositoryViewerresultsSummary - the summary to show commits forrepositoryData - the commits belong to aka the plans repository
public java.lang.String getHtmlForCommitsSummary(@NotNull
ResultsSummary resultsSummary,
@NotNull
RepositoryChangeset repositoryChangeset,
@NotNull
RepositoryDefinition repositoryData)
WebRepositoryViewer
getHtmlForCommitsSummary in interface WebRepositoryViewerresultsSummary - the summary to show commits for
public java.lang.String getHtmlForCommitsFull(@NotNull
ResultsSummary resultsSummary,
@NotNull
RepositoryChangeset repositoryChangeset,
@NotNull
RepositoryDefinition repositoryData)
WebRepositoryViewer
getHtmlForCommitsFull in interface WebRepositoryViewerresultsSummary - the summary to show commits forrepositoryData - the commits belong to aka the plans repository
public java.lang.String getHtmlForCommitsSummary(@NotNull
ResultsSummary resultsSummary,
@NotNull
RepositoryChangeset repositoryChangeset,
@NotNull
RepositoryDefinition repositoryData,
int maxChanges)
WebRepositoryViewer
getHtmlForCommitsSummary in interface WebRepositoryViewerresultsSummary - the summary to show commits forrepositoryData - the commits belong to aka the plans repositorymaxChanges - maximum number of commits to be shown. Negative value means that all commits should be shown.
public java.lang.String getHtmlForCommitsSummary(@NotNull
ResultsSummary resultsSummary,
@NotNull
RepositoryChangeset repositoryChangeset,
@NotNull
RepositoryData repositoryData,
int maxChanges)
WebRepositoryViewer
getHtmlForCommitsSummary in interface WebRepositoryViewergetHtmlForCommitsSummary in class AbstractWebRepositoryViewerresultsSummary - the summary to show commits forrepositoryData - the commits belong to aka the plans repositorymaxChanges - maximum number of commits to be shown. Negative value means that all commits should be shown.
public void populateFromParams(@NotNull
ActionParametersMap params)
AbstractWebRepositoryViewer
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,
RepositoryData repositoryData)
file - The file we want to link to.repositoryData - For the build (and hense the repository file belongs to).
@Nullable
public java.lang.String getWebRepositoryUrlForRevision(CommitFile file,
RepositoryData repositoryData)
@Nullable
public java.lang.String getWebRepositoryUrlForDiff(CommitFile file,
RepositoryData repositoryData)
public java.util.Map<Commit,java.lang.String> getWebRepositoryUrlForCommits(java.util.Collection<Commit> commits,
RepositoryData repositoryData)
@Nullable
public java.lang.String getWebRepositoryUrlForCommit(Commit commit,
@NotNull
RepositoryData repositoryData)
CommitUrlProvider
getWebRepositoryUrlForCommit in interface CommitUrlProvidercommit - the commit to links torepositoryData - the repository type the commit came from
@Nullable
public java.lang.String getWebRepositoryUrlForRevision(java.lang.String revisionId,
@NotNull
RepositoryData repositoryData)
CommitUrlProvider
getWebRepositoryUrlForRevision in interface CommitUrlProviderrevisionId - the revision to links torepositoryData - the repository type the commit came from
public java.util.Map<java.lang.String,java.lang.String> getWebRepositoryUrlForRevisions(java.util.Collection<java.lang.String> revisions,
RepositoryData repositoryData)
public java.lang.String getWebRepositoryUrl()
public void setWebRepositoryUrl(@Nullable
java.lang.String webRepositoryUrl)
public java.lang.String getWebRepositoryPath()
public void setWebRepositoryPath(@Nullable
java.lang.String webRepositoryPath)
public java.lang.String getWebRepositoryRepoName()
public void setWebRepositoryRepoName(@Nullable
java.lang.String webRepositoryRepoName)
public void setCustomVariableContext(CustomVariableContext customVariableContext)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||