@Internal
public interface CachedRepositoryDefinitionAccessor
Modifier and Type | Method and Description |
---|---|
@NotNull Set<Long> |
findAllTopLevelRepositoriesIds()
List ids of all top level repositories.
|
@Nullable VcsRepositoryData |
findLinkedRepositoryByName(@NotNull String name) |
@Nullable VcsRepositoryData |
findProjectRepositoryByName(@NotNull String name,
@NotNull Long projectId) |
@NotNull List<VcsRepositoryData> |
findRepositoriesByProjectId(Long projectId)
Get list of all project repositories current user has permission to use in their plans.
|
@NotNull List<VcsRepositoryData> |
getAllTopLevelRepositories()
Get the list of all top level repositories that are not marked for deletion.
|
@NotNull 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.
|
@Nullable VcsRepositoryData |
getVcsRepositoryData(long repositoryId) |
@Nullable @Nullable VcsRepositoryData getVcsRepositoryData(long repositoryId)
@Nullable @Nullable VcsRepositoryData findLinkedRepositoryByName(@NotNull @NotNull String name)
List<VcsRepositoryData> getLinkedRepositoriesForAdministration()
@NotNull @NotNull List<VcsRepositoryData> getLinkedRepositories()
@NotNull @NotNull List<VcsRepositoryData> findRepositoriesByProjectId(Long projectId)
@Nullable @Nullable VcsRepositoryData findProjectRepositoryByName(@NotNull @NotNull String name, @NotNull @NotNull Long projectId)
name
- - repository name.projectId
- - project id in which repository should be.@NotNull @NotNull Set<Long> findAllTopLevelRepositoriesIds()
@NotNull @NotNull List<VcsRepositoryData> getAllTopLevelRepositories()
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.