@ApplicationScoped public class ConfiguredRepositories extends Object
| Constructor and Description |
|---|
ConfiguredRepositories() |
ConfiguredRepositories(ConfigurationService configurationService,
RepositoryFactory repositoryFactory,
Repository systemRepository) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Repository repository) |
boolean |
containsAlias(String alias) |
void |
flush(SystemRepositoryChangedEvent changedEvent) |
List<Repository> |
getAllConfiguredRepositories() |
Repository |
getRepositoryByRepositoryAlias(String alias) |
Repository |
getRepositoryByRepositoryFileSystem(org.uberfire.java.nio.file.FileSystem fs)
This can also return System Repository.
|
Repository |
getRepositoryByRootPath(org.uberfire.backend.vfs.Path root) |
void |
loadRepositories() |
void |
onNewBranch(NewBranchEvent changedEvent) |
Repository |
remove(String alias) |
void |
update(Repository updatedRepo) |
public ConfiguredRepositories()
@Inject public ConfiguredRepositories(ConfigurationService configurationService, RepositoryFactory repositoryFactory, @Named(value="system") Repository systemRepository)
@PostConstruct public void loadRepositories()
public Repository getRepositoryByRepositoryAlias(String alias)
alias - Name of the repository.public Repository getRepositoryByRepositoryFileSystem(org.uberfire.java.nio.file.FileSystem fs)
fs - public Repository getRepositoryByRootPath(org.uberfire.backend.vfs.Path root)
root - Path to the repository root in any branch.public List<Repository> getAllConfiguredRepositories()
public boolean containsAlias(String alias)
public void add(Repository repository)
public void update(Repository updatedRepo)
public Repository remove(String alias)
public void onNewBranch(@Observes
NewBranchEvent changedEvent)
public void flush(@Observes
SystemRepositoryChangedEvent changedEvent)
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.