public interface VcsRepositoryViewer
| Modifier and Type | Method and Description | 
|---|---|
String | 
getWebRepositoryUrlForFile(CommitFile file,
                          VcsRepositoryData repositoryData)
Generate the link to a given file in a given repository 
 | 
String | 
getWebRepositoryUrlForFileDiff(CommitFile file,
                              VcsRepositoryData repositoryData)
Generate the link to a given file, showing changes in given revision. 
 | 
String | 
getWebRepositoryUrlForFileRevision(CommitFile file,
                                  VcsRepositoryData repositoryData)
Generate the link to a given file in a given repository at given revision, 
 | 
String | 
getWebRepositoryUrlForRevision(String revisionId,
                              VcsRepositoryData repositoryData)
Provide the url to link to the given revision in the web repository 
 | 
Map<String,String> | 
getWebRepositoryUrlForRevisions(Stream<String> revisionIds,
                               VcsRepositoryData repositoryDefinition)
Provide the urls to link all the given commits in the web repository 
 | 
@Nullable String getWebRepositoryUrlForRevision(@NotNull String revisionId, @NotNull VcsRepositoryData repositoryData)
revisionId - the revision to links to. Should not be blank or null.repositoryData - the repository type the commit came from@NotNull Map<String,String> getWebRepositoryUrlForRevisions(Stream<String> revisionIds, VcsRepositoryData repositoryDefinition)
revisionIds - to generate links for. Stream should not contain empty values or nulls.repositoryDefinition - the repository type the commit came from@Nullable String getWebRepositoryUrlForFile(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData)
file - The file we want to link to.repositoryData - For the build (and hense the repository file belongs to).@Nullable String getWebRepositoryUrlForFileRevision(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData)
file - The file we want to link to.repositoryData - For the build (and hense the repository file belongs to).@Nullable String getWebRepositoryUrlForFileDiff(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData)
file - The file we want to link to.repositoryData - For the build (and hense the repository file belongs to).Copyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.