@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 ConfiguredRepositories
space
- Space of the repository.alias
- Name of the repository.public Repository getRepositoryByRepositoryAlias(Space space, String alias, boolean includeDeleted)
getRepositoryByRepositoryAlias
in interface ConfiguredRepositories
alias
- Name of the repository.space
- Space of the repository.public Repository getRepositoryByRootPath(Space space, Path root)
getRepositoryByRootPath
in interface ConfiguredRepositories
space
- Space of the repository.root
- Path to the repository root in any branch.public List<Repository> getAllConfiguredRepositories(Space space)
getAllConfiguredRepositories
in interface ConfiguredRepositories
public List<Repository> getAllConfiguredRepositories(Space space, boolean includeDeleted)
getAllConfiguredRepositories
in interface ConfiguredRepositories
public List<Repository> getAllDeletedConfiguredRepositories(Space space)
getAllDeletedConfiguredRepositories
in interface ConfiguredRepositories
public boolean containsAlias(Space space, String alias)
containsAlias
in interface ConfiguredRepositories
Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.