Class SvnNgAdd
java.lang.Object
org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner<V,T>
org.tmatesoft.svn.core.internal.wc2.SvnLocalOperationRunner<V,T>
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner<java.lang.Void,SvnScheduleForAddition>
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAdd
- All Implemented Interfaces:
ISVNCanceller,ISVNEventHandler,ISvnOperationRunner<java.lang.Void,SvnScheduleForAddition>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static class -
Field Summary
Fields inherited from interface org.tmatesoft.svn.core.ISVNCanceller
NULLFields inherited from interface org.tmatesoft.svn.core.wc.ISVNEventHandler
UNKNOWN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidadd(java.io.File path, java.io.File parentPath, java.io.File existingParentPath) protected voidadd(java.io.File localAbsPath, SVNDepth depth, SVNURL copyFromUrl, long copyFromRevision, boolean fireEvent) private voidprivate voidaddDirectory(java.io.File path, SVNDepth depth, boolean refreshIgnores) private voidaddFile(java.io.File path) voidaddFromDisk(java.io.File path, SVNProperties props, boolean fireEvent) private SVNNodeKindcheckCanAddNode(java.io.File path) private SvnNgAdd.CheckCanAddNodecheckCanAddNode(java.io.File localAbsPath, SVNURL copyFromUrl, long copyFromRevision) private SvnNgAdd.CheckCanAddToParentcheckCanAddtoParent(java.io.File localAbsPath) private voiddoRevert(java.io.File path) private java.io.FilefindExistingParent(java.io.File parentPath) private java.util.MapgetAllAutoProperties(ISVNOptions options, java.io.File file) private voidintegrateNestedWcAsCopy(java.io.File localAbsPath) protected java.lang.Voidrun(SVNWCContext context) Methods inherited from class org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner
deleteDeleteFiles, getRepositoryAccess, getWcGeneration, matchesChangelist, reset, run, setRepositoryAccessMethods inherited from class org.tmatesoft.svn.core.internal.wc2.SvnLocalOperationRunner
getFirstTarget, isApplicable, sleepForTimestampMethods inherited from class org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner
checkCancelled, getOperation, getWcContext, handleEvent, handleEvent, run, setOperation, setWcContextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
SvnNgAdd
public SvnNgAdd()
-
-
Method Details
-
run
- Specified by:
runin classSvnNgOperationRunner<java.lang.Void,SvnScheduleForAddition> - Throws:
SVNException
-
add
- Throws:
SVNException
-
add
private void add(java.io.File path, java.io.File parentPath, java.io.File existingParentPath) throws SVNException - Throws:
SVNException
-
addFile
- Throws:
SVNException
-
getAllAutoProperties
private java.util.Map getAllAutoProperties(ISVNOptions options, java.io.File file) throws SVNException - Throws:
SVNException
-
doRevert
private void doRevert(java.io.File path) -
addDirectory
private void addDirectory(java.io.File path, SVNDepth depth, boolean refreshIgnores) throws SVNException - Throws:
SVNException
-
addFromDisk
public void addFromDisk(java.io.File path, SVNProperties props, boolean fireEvent) throws SVNException - Throws:
SVNException
-
add
protected void add(java.io.File localAbsPath, SVNDepth depth, SVNURL copyFromUrl, long copyFromRevision, boolean fireEvent) throws SVNException - Throws:
SVNException
-
checkCanAddtoParent
private SvnNgAdd.CheckCanAddToParent checkCanAddtoParent(java.io.File localAbsPath) throws SVNException - Throws:
SVNException
-
checkCanAddNode
private SvnNgAdd.CheckCanAddNode checkCanAddNode(java.io.File localAbsPath, SVNURL copyFromUrl, long copyFromRevision) throws SVNException - Throws:
SVNException
-
checkCanAddNode
- Throws:
SVNException
-
findExistingParent
- Throws:
SVNException
-
integrateNestedWcAsCopy
- Throws:
SVNException
-