Class SVNCopyDriver
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.wc16.SVNBasicDelegate
-
- org.tmatesoft.svn.core.internal.wc.SVNCopyDriver
-
- All Implemented Interfaces:
ISVNCanceller,ISVNEventHandler
- Direct Known Subclasses:
SVNCopyClient16,SVNMoveClient16
public class SVNCopyDriver extends SVNBasicDelegate
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.tmatesoft.svn.core.internal.wc16.SVNBasicDelegate
SVNBasicDelegate.RepositoryReference, SVNBasicDelegate.SVNRepositoryLocation
-
-
Field Summary
-
Fields inherited from interface org.tmatesoft.svn.core.ISVNCanceller
NULL
-
Fields inherited from interface org.tmatesoft.svn.core.wc.ISVNEventHandler
UNKNOWN
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSVNCopyDriver(ISVNAuthenticationManager authManager, ISVNOptions options)protectedSVNCopyDriver(ISVNRepositoryPool repositoryPool, ISVNOptions options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcopyDisjointWCToWC(java.io.File nestedWC)protected SVNCopySource[]expandCopySources(SVNCopySource[] sources)voidsetDisableLocalModificationCopying(boolean disable)protected SVNCommitInfosetupCopy(SVNCopySource[] sources, SVNPath dst, boolean isMove, boolean makeParents, boolean pinExternals, java.util.Map<SvnTarget,java.util.List<SVNExternal>> externalsToPin, java.lang.String message, SVNProperties revprops, ISVNCommitHandler commitHandler, ISVNCommitParameters commitParameters, ISVNExternalsHandler externalsHandler)protected voidsetWCAccess(SVNWCAccess access)-
Methods inherited from class org.tmatesoft.svn.core.internal.wc16.SVNBasicDelegate
checkCancelled, createRepository, createRepository, createRepository, createWCAccess, createWCAccess, deriveLocation, dispatchEvent, dispatchEvent, elideMergeInfo, ensureSessionURL, getDebugLog, getEntryLocation, getEventDispatcher, getLevelsToLockFromDepth, getLocations, getOptions, getPathLastChangeRevision, getPathRelativeToRoot, getPathRelativeToSession, getRepositoryPool, getReposMergeInfo, getReposRoot, getRevisionNumber, getRevisionNumber, getURL, getWCMergeInfo, getWCOrRepositoryMergeInfo, handleEvent, handlePathListItem, isIgnoreExternals, isLeaveConflictsUnresolved, resolveRevisions, setCommitItemAccess, setCommitItemFlags, setCommitItemProperty, setDebugLog, setEventHandler, setEventPathPrefix, setIgnoreExternals, setLeaveConflictsUnresolved, setOptions, setPathListHandler, sleepForTimeStamp
-
-
-
-
Constructor Detail
-
SVNCopyDriver
protected SVNCopyDriver(ISVNAuthenticationManager authManager, ISVNOptions options)
-
SVNCopyDriver
protected SVNCopyDriver(ISVNRepositoryPool repositoryPool, ISVNOptions options)
-
-
Method Detail
-
setDisableLocalModificationCopying
public void setDisableLocalModificationCopying(boolean disable)
-
setWCAccess
protected void setWCAccess(SVNWCAccess access)
-
expandCopySources
protected SVNCopySource[] expandCopySources(SVNCopySource[] sources) throws SVNException
- Throws:
SVNException
-
setupCopy
protected SVNCommitInfo setupCopy(SVNCopySource[] sources, SVNPath dst, boolean isMove, boolean makeParents, boolean pinExternals, java.util.Map<SvnTarget,java.util.List<SVNExternal>> externalsToPin, java.lang.String message, SVNProperties revprops, ISVNCommitHandler commitHandler, ISVNCommitParameters commitParameters, ISVNExternalsHandler externalsHandler) throws SVNException
- Throws:
SVNException
-
copyDisjointWCToWC
protected void copyDisjointWCToWC(java.io.File nestedWC) throws SVNException- Throws:
SVNException
-
-