Class SvnNgRepositoryAccess
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess
-
- org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess
-
public class SvnNgRepositoryAccess extends SvnRepositoryAccess
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess
SvnRepositoryAccess.LocationsInfo, SvnRepositoryAccess.RepositoryInfo, SvnRepositoryAccess.RevisionsPair, SvnRepositoryAccess.UrlInfo
-
-
Constructor Summary
Constructors Constructor Description SvnNgRepositoryAccess(ISvnOperationOptionsProvider operationOptionsProvider, SVNWCContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SvnCopySource
createRemoteCopySource(SVNWCContext context, SvnCopySource localCopySource)
SVNRepository
createRepository(SVNURL url, java.io.File baseDirectory)
Structure<SvnRepositoryAccess.RepositoryInfo>
createRepositoryFor(SvnTarget target, SVNRevision revision, SVNRevision pegRevision, java.io.File baseDirectory)
Structure<SvnRepositoryAccess.RevisionsPair>
getRevisionNumber(SVNRepository repository, SvnTarget path, SVNRevision revision, Structure<SvnRepositoryAccess.RevisionsPair> youngestRevision)
protected SVNURL
getTargetURL(SvnTarget target)
Structure<SvnRepositoryAccess.UrlInfo>
getURLFromPath(SvnTarget path, SVNRevision revision, SVNRepository repository)
-
Methods inherited from class org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess
createRepository, getCopySource, getHistoryAsMergeInfo, getLocations, getMergeInfoFromSegments, getOperationOptionsProvider, getPathRelativeToRoot, getPathRelativeToSession, getReposMergeInfo, getWCContext, getYoungestCommonAncestor, resolveRevisions
-
-
-
-
Constructor Detail
-
SvnNgRepositoryAccess
public SvnNgRepositoryAccess(ISvnOperationOptionsProvider operationOptionsProvider, SVNWCContext context) throws SVNException
- Throws:
SVNException
-
-
Method Detail
-
createRepositoryFor
public Structure<SvnRepositoryAccess.RepositoryInfo> createRepositoryFor(SvnTarget target, SVNRevision revision, SVNRevision pegRevision, java.io.File baseDirectory) throws SVNException
- Specified by:
createRepositoryFor
in classSvnRepositoryAccess
- Throws:
SVNException
-
getURLFromPath
public Structure<SvnRepositoryAccess.UrlInfo> getURLFromPath(SvnTarget path, SVNRevision revision, SVNRepository repository) throws SVNException
- Specified by:
getURLFromPath
in classSvnRepositoryAccess
- Throws:
SVNException
-
getRevisionNumber
public Structure<SvnRepositoryAccess.RevisionsPair> getRevisionNumber(SVNRepository repository, SvnTarget path, SVNRevision revision, Structure<SvnRepositoryAccess.RevisionsPair> youngestRevision) throws SVNException
- Specified by:
getRevisionNumber
in classSvnRepositoryAccess
- Throws:
SVNException
-
createRepository
public SVNRepository createRepository(SVNURL url, java.io.File baseDirectory) throws SVNException
- Throws:
SVNException
-
createRemoteCopySource
public SvnCopySource createRemoteCopySource(SVNWCContext context, SvnCopySource localCopySource) throws SVNException
- Specified by:
createRemoteCopySource
in classSvnRepositoryAccess
- Throws:
SVNException
-
getTargetURL
protected SVNURL getTargetURL(SvnTarget target) throws SVNException
- Throws:
SVNException
-
-