org.guvnor.structure.backend.repositories
Class RepositoryServiceImpl
java.lang.Object
org.guvnor.structure.backend.repositories.RepositoryServiceImpl
- All Implemented Interfaces:
- RepositoryService
@ApplicationScoped
public class RepositoryServiceImpl
- extends Object
- implements RepositoryService
|
Method Summary |
void |
addRole(Repository repository,
String role)
|
Repository |
createRepository(OrganizationalUnit organizationalUnit,
String scheme,
String alias,
Map<String,Object> env)
|
Repository |
createRepository(String scheme,
String alias,
Map<String,Object> env)
|
protected ConfigGroup |
findRepositoryConfig(String alias)
|
Collection<Repository> |
getRepositories()
|
Repository |
getRepository(org.uberfire.java.nio.file.FileSystem fs)
|
Repository |
getRepository(org.uberfire.backend.vfs.Path root)
|
Repository |
getRepository(String alias)
|
List<org.uberfire.java.nio.base.version.VersionRecord> |
getRepositoryHistory(String alias,
int startIndex)
|
List<org.uberfire.java.nio.base.version.VersionRecord> |
getRepositoryHistory(String alias,
int startIndex,
int endIndex)
|
List<org.uberfire.java.nio.base.version.VersionRecord> |
getRepositoryHistoryAll(String alias)
|
RepositoryInfo |
getRepositoryInfo(String alias)
|
void |
loadRepositories()
|
String |
normalizeRepositoryName(String name)
|
void |
removeRepository(String alias)
|
void |
removeRole(Repository repository,
String role)
|
void |
updateBranch(NewBranchEvent changedEvent)
|
void |
updateRegisteredRepositories(SystemRepositoryChangedEvent changedEvent)
|
Repository |
updateRepository(Repository repository,
Map<String,Object> config)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RepositoryServiceImpl
public RepositoryServiceImpl()
loadRepositories
@PostConstruct
public void loadRepositories()
getRepository
public Repository getRepository(String alias)
- Specified by:
getRepository in interface RepositoryService
getRepository
public Repository getRepository(org.uberfire.java.nio.file.FileSystem fs)
getRepository
public Repository getRepository(org.uberfire.backend.vfs.Path root)
- Specified by:
getRepository in interface RepositoryService
getRepositories
public Collection<Repository> getRepositories()
- Specified by:
getRepositories in interface RepositoryService
createRepository
public Repository createRepository(OrganizationalUnit organizationalUnit,
String scheme,
String alias,
Map<String,Object> env)
throws RepositoryAlreadyExistsException
- Specified by:
createRepository in interface RepositoryService
- Throws:
RepositoryAlreadyExistsException
createRepository
public Repository createRepository(String scheme,
String alias,
Map<String,Object> env)
- Specified by:
createRepository in interface RepositoryService
normalizeRepositoryName
public String normalizeRepositoryName(String name)
- Specified by:
normalizeRepositoryName in interface RepositoryService
addRole
public void addRole(Repository repository,
String role)
- Specified by:
addRole in interface RepositoryService
removeRole
public void removeRole(Repository repository,
String role)
- Specified by:
removeRole in interface RepositoryService
findRepositoryConfig
protected ConfigGroup findRepositoryConfig(String alias)
removeRepository
public void removeRepository(String alias)
- Specified by:
removeRepository in interface RepositoryService
updateRepository
public Repository updateRepository(Repository repository,
Map<String,Object> config)
- Specified by:
updateRepository in interface RepositoryService
getRepositoryInfo
public RepositoryInfo getRepositoryInfo(String alias)
- Specified by:
getRepositoryInfo in interface RepositoryService
getRepositoryHistory
public List<org.uberfire.java.nio.base.version.VersionRecord> getRepositoryHistory(String alias,
int startIndex)
- Specified by:
getRepositoryHistory in interface RepositoryService
getRepositoryHistoryAll
public List<org.uberfire.java.nio.base.version.VersionRecord> getRepositoryHistoryAll(String alias)
- Specified by:
getRepositoryHistoryAll in interface RepositoryService
getRepositoryHistory
public List<org.uberfire.java.nio.base.version.VersionRecord> getRepositoryHistory(String alias,
int startIndex,
int endIndex)
- Specified by:
getRepositoryHistory in interface RepositoryService
updateRegisteredRepositories
public void updateRegisteredRepositories(@Observes
SystemRepositoryChangedEvent changedEvent)
updateBranch
public void updateBranch(@Observes
NewBranchEvent changedEvent)
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.