public interface RepositoryService
| Modifier and Type | Method and Description |
|---|---|
java.util.List<RepositoryData> |
getRepositories()
Returns the details of all the repositories in this instance that the
current user has access to.
|
RepositoryData |
getRepository(java.lang.String name)
Returns the details of the repository with the specified name.
|
SCMRepository |
getSCMRepository(java.lang.String name)
Returns an
SCMRepository instance for
the Crucible source repository with the given name. |
java.util.List<RepositoryData> getRepositories()
RepositoryData getRepository(java.lang.String name)
NotPermittedException is
raised.
The supplied repository name can be either a Crucible SCM plugin
repository, or a FishEye repository.name - the name of a Crucible repository.SCMRepository getSCMRepository(java.lang.String name)
Returns an SCMRepository instance for
the Crucible source repository with the given name. Crucible source
repositories are repositories of type "plugin" and implement
PluginRepositoryData.
This method will return null for FishEye repositories. To browse
and search FishEye repositories, use the services provided by the
com.atlassian.fisheye.spi.services package.
This method requires the caller to be logged in, or Crucible must be configured to allow anonymous access.
name - the name of a Crucible SCM plugin repository.NotPermittedException - when the caller is not logged in and
Crucible does not allow anonymous access.