Guvnor - Structure Backend 6.2.0.Final

org.guvnor.structure.backend.repositories
Class RepositoryServiceImpl

java.lang.Object
  extended by org.guvnor.structure.backend.repositories.RepositoryServiceImpl
All Implemented Interfaces:
RepositoryService

@ApplicationScoped
public class RepositoryServiceImpl
extends Object
implements RepositoryService


Constructor Summary
RepositoryServiceImpl()
           
 
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
 

Constructor Detail

RepositoryServiceImpl

public RepositoryServiceImpl()
Method Detail

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)

Guvnor - Structure Backend 6.2.0.Final

Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.