public abstract class SvnRemoteOperationRunner<V,T extends SvnOperation<V>> extends SvnOperationRunner<V,T>
| Modifier and Type | Field and Description |
|---|---|
private SvnWcGeneration |
detectedWcGeneration |
private SvnRepositoryAccess |
repositoryAccess |
UNKNOWNNULL| Constructor and Description |
|---|
SvnRemoteOperationRunner() |
| Modifier and Type | Method and Description |
|---|---|
private SvnWcGeneration |
getDetectedWcGeneration() |
protected SvnRepositoryAccess |
getRepositoryAccess() |
SvnWcGeneration |
getWcGeneration()
Returns runner's working copy generation it is able to operate on.
|
boolean |
isApplicable(T operation,
SvnWcGeneration wcGeneration)
Returns whether this runner is applicable for the operation on concrete working copy generation (1.7 or 1.6)
|
protected boolean |
isRevisionLocalToWc(SVNRevision revision) |
void |
reset(SvnWcGeneration wcGeneration)
Resets runner's working copy generation.
|
checkCancelled, getOperation, getWcContext, handleEvent, handleEvent, run, run, setOperation, setWcContextprivate SvnRepositoryAccess repositoryAccess
private SvnWcGeneration detectedWcGeneration
public void reset(SvnWcGeneration wcGeneration)
ISvnOperationRunnerreset in interface ISvnOperationRunner<V,T extends SvnOperation<V>>reset in class SvnOperationRunner<V,T extends SvnOperation<V>>wcGeneration - new working copy generation for the runnerpublic boolean isApplicable(T operation, SvnWcGeneration wcGeneration) throws SVNException
ISvnOperationRunneroperation - operation that needs runnerwcGeneration - working copy generationtrue if the runner is applicable, otherwise falseSVNExceptionprotected SvnRepositoryAccess getRepositoryAccess() throws SVNException
SVNExceptionprivate SvnWcGeneration getDetectedWcGeneration()
protected boolean isRevisionLocalToWc(SVNRevision revision)
public SvnWcGeneration getWcGeneration()
ISvnOperationRunner