Class SvnNgCommit
- 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<SVNCommitInfo,SvnCommit>
-
- org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCommit
-
- All Implemented Interfaces:
ISvnCommitRunner
,ISVNCanceller
,ISVNEventHandler
,ISvnOperationRunner<SVNCommitInfo,SvnCommit>
public class SvnNgCommit extends SvnNgOperationRunner<SVNCommitInfo,SvnCommit> implements ISvnCommitRunner
-
-
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 Constructor Description SvnNgCommit()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SvnCommitPacket
collectCommitItems(SvnCommit operation)
void
disposeCommitPacket(java.lang.Object lockingContext, boolean disposeParentContext)
protected SVNCommitInfo
doRun(SVNWCContext context, SvnCommitPacket packet)
SVNNodeKind
getUrlKind(SVNURL url, long revision)
protected SVNCommitInfo
run(SVNWCContext context)
java.lang.Object
splitLockingContext(java.lang.Object lockingContext, SvnCommitPacket newPacket)
-
Methods inherited from class org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner
deleteDeleteFiles, getRepositoryAccess, getWcGeneration, matchesChangelist, reset, run, setRepositoryAccess
-
Methods inherited from class org.tmatesoft.svn.core.internal.wc2.SvnLocalOperationRunner
getFirstTarget, isApplicable, sleepForTimestamp
-
Methods inherited from class org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner
checkCancelled, getOperation, getWcContext, handleEvent, handleEvent, run, setOperation, setWcContext
-
-
-
-
Method Detail
-
collectCommitItems
public SvnCommitPacket collectCommitItems(SvnCommit operation) throws SVNException
- Specified by:
collectCommitItems
in interfaceISvnCommitRunner
- Throws:
SVNException
-
run
protected SVNCommitInfo run(SVNWCContext context) throws SVNException
- Specified by:
run
in classSvnNgOperationRunner<SVNCommitInfo,SvnCommit>
- Throws:
SVNException
-
doRun
protected SVNCommitInfo doRun(SVNWCContext context, SvnCommitPacket packet) throws SVNException
- Throws:
SVNException
-
getUrlKind
public SVNNodeKind getUrlKind(SVNURL url, long revision) throws SVNException
- Throws:
SVNException
-
splitLockingContext
public java.lang.Object splitLockingContext(java.lang.Object lockingContext, SvnCommitPacket newPacket)
- Specified by:
splitLockingContext
in interfaceISvnCommitRunner
-
disposeCommitPacket
public void disposeCommitPacket(java.lang.Object lockingContext, boolean disposeParentContext) throws SVNException
- Specified by:
disposeCommitPacket
in interfaceISvnCommitRunner
- Throws:
SVNException
-
-