@ApplicationScoped public class ConfiguredRepositoriesImpl extends Object implements ConfiguredRepositories
If you plan to use this outside of ProjectService make sure you know what you are doing.
It is safe to get data from this class, but any editing should be done through ProjectService. Still if possible use ProjectService for accessing the repositories. It is part of a public API and this is hidden in the -backend on purpose.
| Constructor and Description |
|---|
ConfiguredRepositoriesImpl() |
ConfiguredRepositoriesImpl(RepositoryFactory repositoryFactory,
SpaceConfigStorageRegistry spaceConfigStorage) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsAlias(Space space,
String alias) |
List<Repository> |
getAllConfiguredRepositories(Space space) |
List<Repository> |
getAllConfiguredRepositories(Space space,
boolean includeDeleted) |
List<Repository> |
getAllDeletedConfiguredRepositories(Space space) |
Repository |
getRepositoryByRepositoryAlias(Space space,
String alias) |
Repository |
getRepositoryByRepositoryAlias(Space space,
String alias,
boolean includeDeleted) |
Repository |
getRepositoryByRootPath(Space space,
Path root) |
public ConfiguredRepositoriesImpl()
@Inject public ConfiguredRepositoriesImpl(RepositoryFactory repositoryFactory, SpaceConfigStorageRegistry spaceConfigStorage)
public Repository getRepositoryByRepositoryAlias(Space space, String alias)
getRepositoryByRepositoryAlias in interface ConfiguredRepositoriesspace - Space of the repository.alias - Name of the repository.public Repository getRepositoryByRepositoryAlias(Space space, String alias, boolean includeDeleted)
getRepositoryByRepositoryAlias in interface ConfiguredRepositoriesalias - Name of the repository.space - Space of the repository.public Repository getRepositoryByRootPath(Space space, Path root)
getRepositoryByRootPath in interface ConfiguredRepositoriesspace - Space of the repository.root - Path to the repository root in any branch.public List<Repository> getAllConfiguredRepositories(Space space)
getAllConfiguredRepositories in interface ConfiguredRepositoriespublic List<Repository> getAllConfiguredRepositories(Space space, boolean includeDeleted)
getAllConfiguredRepositories in interface ConfiguredRepositoriespublic List<Repository> getAllDeletedConfiguredRepositories(Space space)
getAllDeletedConfiguredRepositories in interface ConfiguredRepositoriespublic boolean containsAlias(Space space, String alias)
containsAlias in interface ConfiguredRepositoriesCopyright © 2012–2019 JBoss by Red Hat. All rights reserved.