@Internal
public interface CachedRepositoryDefinitionAccessor
Modifier and Type | Method and Description |
---|---|
VcsRepositoryData |
findLinkedRepositoryByName(String name) |
VcsRepositoryData |
findProjectRepositoryByName(String name,
Long projectId) |
List<VcsRepositoryData> |
findRepositoriesByProjectId(Long projectId)
Get list of all project repositories current user has permission to use in their plans.
|
List<VcsRepositoryData> |
getLinkedRepositories()
Get all linked repositories current user has permission to use in their plans.
|
List<VcsRepositoryData> |
getLinkedRepositoriesForAdministration()
Get all Shared repositories current user has permission to administrate.
|
VcsRepositoryData |
getVcsRepositoryData(long repositoryId) |
@Nullable VcsRepositoryData getVcsRepositoryData(long repositoryId)
@Nullable VcsRepositoryData findLinkedRepositoryByName(@NotNull String name)
List<VcsRepositoryData> getLinkedRepositoriesForAdministration()
@NotNull List<VcsRepositoryData> getLinkedRepositories()
@NotNull List<VcsRepositoryData> findRepositoriesByProjectId(Long projectId)
@Nullable VcsRepositoryData findProjectRepositoryByName(@NotNull String name, @NotNull Long projectId)
name
- - repository name.projectId
- - project id in which repository should be.Copyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.