Class RepositoryCopierImpl
- java.lang.Object
-
- org.guvnor.structure.backend.repositories.RepositoryCopierImpl
-
- All Implemented Interfaces:
org.guvnor.structure.repositories.RepositoryCopier
public class RepositoryCopierImpl extends Object implements org.guvnor.structure.repositories.RepositoryCopier
-
-
Constructor Summary
Constructors Constructor Description RepositoryCopierImpl()RepositoryCopierImpl(org.uberfire.io.IOService ioService, javax.enterprise.event.Event<org.guvnor.structure.repositories.NewBranchEvent> newBranchEventEvent, ConfiguredRepositories configuredRepositories, org.guvnor.structure.repositories.RepositoryService repositoryService, org.uberfire.rpc.SessionInfo sessionInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.guvnor.structure.repositories.Repositorycopy(org.guvnor.structure.organizationalunit.OrganizationalUnit targetOU, String newRepositoryName, org.uberfire.backend.vfs.Path originRoot)voidcopy(org.uberfire.backend.vfs.Path originRoot, org.uberfire.backend.vfs.Path targetRoot)voidcopy(org.uberfire.spaces.Space space, org.uberfire.backend.vfs.Path originRoot, org.uberfire.backend.vfs.Path targetRoot)voidfireNewBranchEvent(org.uberfire.backend.vfs.Path targetRoot, org.uberfire.java.nio.file.Path nioTargetRepositoryRoot, org.uberfire.java.nio.file.Path originRepositoryRoot)voidfireNewBranchEvent(org.uberfire.spaces.Space space, org.uberfire.backend.vfs.Path targetRoot, org.uberfire.java.nio.file.Path nioTargetRepositoryRoot, org.uberfire.java.nio.file.Path originRepositoryRoot)StringmakeSafeRepositoryName(String oldName)
-
-
-
Constructor Detail
-
RepositoryCopierImpl
public RepositoryCopierImpl()
-
RepositoryCopierImpl
@Inject public RepositoryCopierImpl(@Named("ioStrategy") org.uberfire.io.IOService ioService, javax.enterprise.event.Event<org.guvnor.structure.repositories.NewBranchEvent> newBranchEventEvent, ConfiguredRepositories configuredRepositories, org.guvnor.structure.repositories.RepositoryService repositoryService, org.uberfire.rpc.SessionInfo sessionInfo)
-
-
Method Detail
-
copy
public org.guvnor.structure.repositories.Repository copy(org.guvnor.structure.organizationalunit.OrganizationalUnit targetOU, String newRepositoryName, org.uberfire.backend.vfs.Path originRoot)- Specified by:
copyin interfaceorg.guvnor.structure.repositories.RepositoryCopier
-
copy
public void copy(org.uberfire.backend.vfs.Path originRoot, org.uberfire.backend.vfs.Path targetRoot)- Specified by:
copyin interfaceorg.guvnor.structure.repositories.RepositoryCopier
-
copy
public void copy(org.uberfire.spaces.Space space, org.uberfire.backend.vfs.Path originRoot, org.uberfire.backend.vfs.Path targetRoot)- Specified by:
copyin interfaceorg.guvnor.structure.repositories.RepositoryCopier
-
fireNewBranchEvent
public void fireNewBranchEvent(org.uberfire.backend.vfs.Path targetRoot, org.uberfire.java.nio.file.Path nioTargetRepositoryRoot, org.uberfire.java.nio.file.Path originRepositoryRoot)
-
fireNewBranchEvent
public void fireNewBranchEvent(org.uberfire.spaces.Space space, org.uberfire.backend.vfs.Path targetRoot, org.uberfire.java.nio.file.Path nioTargetRepositoryRoot, org.uberfire.java.nio.file.Path originRepositoryRoot)
-
-