public class RepositoryCopierImpl extends Object implements RepositoryCopier
Constructor and Description |
---|
RepositoryCopierImpl() |
RepositoryCopierImpl(IOService ioService,
javax.enterprise.event.Event<NewBranchEvent> newBranchEventEvent,
ConfiguredRepositories configuredRepositories,
RepositoryService repositoryService,
SessionInfo sessionInfo) |
Modifier and Type | Method and Description |
---|---|
Repository |
copy(OrganizationalUnit targetOU,
String newRepositoryName,
Path originRoot) |
void |
copy(Path originRoot,
Path targetRoot) |
void |
copy(Space space,
Path originRoot,
Path targetRoot) |
void |
fireNewBranchEvent(Path targetRoot,
Path nioTargetRepositoryRoot,
Path originRepositoryRoot) |
void |
fireNewBranchEvent(Space space,
Path targetRoot,
Path nioTargetRepositoryRoot,
Path originRepositoryRoot) |
String |
makeSafeRepositoryName(String oldName) |
public RepositoryCopierImpl()
@Inject public RepositoryCopierImpl(@Named(value="ioStrategy") IOService ioService, javax.enterprise.event.Event<NewBranchEvent> newBranchEventEvent, ConfiguredRepositories configuredRepositories, RepositoryService repositoryService, SessionInfo sessionInfo)
public Repository copy(OrganizationalUnit targetOU, String newRepositoryName, Path originRoot)
copy
in interface RepositoryCopier
public void copy(Path originRoot, Path targetRoot)
copy
in interface RepositoryCopier
public void copy(Space space, Path originRoot, Path targetRoot)
copy
in interface RepositoryCopier
public void fireNewBranchEvent(Path targetRoot, Path nioTargetRepositoryRoot, Path originRepositoryRoot)
public void fireNewBranchEvent(Space space, Path targetRoot, Path nioTargetRepositoryRoot, Path originRepositoryRoot)
public String makeSafeRepositoryName(String oldName)
makeSafeRepositoryName
in interface RepositoryCopier
Copyright © 2012–2019 JBoss by Red Hat. All rights reserved.