Class GitHubVcsRepositories
- java.lang.Object
-
- jetbrains.buildServer.vcshostings.github.GitHubVcsRepositories
-
- All Implemented Interfaces:
Pageable,VcsRepositories
public class GitHubVcsRepositories extends Object implements VcsRepositories
-
-
Field Summary
Fields Modifier and Type Field Description static StringFAKE_GROUP_OWNER
-
Constructor Summary
Constructors Constructor Description GitHubVcsRepositories(Collection<GitHubRepositoryGroup> repositories, String nextPageId, boolean hasMore)GitHubVcsRepositories(List<GitHubRepository> repositories, String nextPageId, boolean hasMore)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<GitHubRepositoryGroup>getRepositories()IntegergetTotalCount()Collection<GitHubRepository>getUngroupedRepositories()booleanhasMore()StringnextPage()
-
-
-
Field Detail
-
FAKE_GROUP_OWNER
public static final String FAKE_GROUP_OWNER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
GitHubVcsRepositories
public GitHubVcsRepositories(@NotNull List<GitHubRepository> repositories, @Nullable String nextPageId, boolean hasMore)
-
GitHubVcsRepositories
public GitHubVcsRepositories(@NotNull Collection<GitHubRepositoryGroup> repositories, @Nullable String nextPageId, boolean hasMore)
-
-
Method Detail
-
getRepositories
@NotNull public Collection<GitHubRepositoryGroup> getRepositories()
- Specified by:
getRepositoriesin interfaceVcsRepositories- Returns:
- repositories grouped by owner
-
getUngroupedRepositories
@NotNull public Collection<GitHubRepository> getUngroupedRepositories()
- Specified by:
getUngroupedRepositoriesin interfaceVcsRepositories- Returns:
- all repositories in a single collection
-
hasMore
public boolean hasMore()
-
nextPage
@Nullable public String nextPage()
-
getTotalCount
@Nullable public Integer getTotalCount()
- Specified by:
getTotalCountin interfacePageable- Returns:
- total number of repositories matching the search criteria (if available), null otherwise
-
-