Class DAVConnection


  • public class DAVConnection
    extends java.lang.Object
    Version:
    1.3
    Author:
    TMate Software Ltd.
    • Field Detail

      • DAV_CAPABILITY_YES

        protected static final java.lang.String DAV_CAPABILITY_YES
        See Also:
        Constant Field Values
      • DAV_CAPABILITY_NO

        protected static final java.lang.String DAV_CAPABILITY_NO
        See Also:
        Constant Field Values
      • DAV_CAPABILITY_SERVER_YES

        protected static final java.lang.String DAV_CAPABILITY_SERVER_YES
        See Also:
        Constant Field Values
      • myKeepLocks

        protected boolean myKeepLocks
      • myLocks

        protected java.util.Map myLocks
      • myCapabilities

        protected java.util.Map myCapabilities
      • myHttpV2Enabled

        protected boolean myHttpV2Enabled
      • myMeResource

        protected java.lang.String myMeResource
      • myRevStub

        protected java.lang.String myRevStub
      • myRevRootStub

        protected java.lang.String myRevRootStub
      • myTxnStub

        protected java.lang.String myTxnStub
      • myTxnRootStub

        protected java.lang.String myTxnRootStub
      • myVtxnStub

        protected java.lang.String myVtxnStub
      • myVtxnRootStub

        protected java.lang.String myVtxnRootStub
      • myUUID

        protected java.lang.String myUUID
      • myServerAllowsBulk

        protected java.lang.String myServerAllowsBulk
      • myLatestRevision

        protected long myLatestRevision
      • mySupportedPosts

        protected java.util.List<java.lang.String> mySupportedPosts
      • myRepositoryRoot

        protected SVNURL myRepositoryRoot
    • Method Detail

      • isReportResponseSpooled

        public boolean isReportResponseSpooled()
      • setReportResponseSpooled

        public void setReportResponseSpooled​(boolean spool)
      • getLocation

        public SVNURL getLocation()
      • getLastStatus

        public HTTPStatus getLastStatus()
      • updateLocation

        public void updateLocation()
      • doGet

        public void doGet​(java.lang.String path,
                          java.io.OutputStream os)
                   throws SVNException
        Throws:
        SVNException
      • doGet

        public void doGet​(java.lang.String path,
                          java.lang.String deltaBaseVersionURL,
                          java.io.OutputStream os)
                   throws SVNException
        Throws:
        SVNException
      • doReport

        public HTTPStatus doReport​(java.lang.String path,
                                   java.lang.StringBuffer requestBody,
                                   org.xml.sax.helpers.DefaultHandler handler)
                            throws SVNException
        Throws:
        SVNException
      • doReport

        public HTTPStatus doReport​(java.lang.String path,
                                   java.lang.StringBuffer requestBody,
                                   org.xml.sax.helpers.DefaultHandler handler,
                                   boolean spool)
                            throws SVNException
        Throws:
        SVNException
      • doProppatch

        public void doProppatch​(java.lang.String repositoryPath,
                                java.lang.String path,
                                java.lang.StringBuffer requestBody,
                                org.xml.sax.helpers.DefaultHandler handler,
                                SVNErrorMessage context)
                         throws SVNException
        Throws:
        SVNException
      • doPutDiff

        public HTTPStatus doPutDiff​(java.lang.String repositoryPath,
                                    java.lang.String path,
                                    java.io.InputStream data,
                                    long size,
                                    java.lang.String baseChecksum,
                                    java.lang.String textChecksum)
                             throws SVNException
        Throws:
        SVNException
      • doMerge

        public HTTPStatus doMerge​(java.lang.String activityURL,
                                  boolean response,
                                  org.xml.sax.helpers.DefaultHandler handler)
                           throws SVNException
        Throws:
        SVNException
      • doCheckout

        public HTTPStatus doCheckout​(java.lang.String activityPath,
                                     java.lang.String repositoryPath,
                                     java.lang.String path,
                                     boolean allow404)
                              throws SVNException
        Throws:
        SVNException
      • doCopy

        public void doCopy​(java.lang.String src,
                           java.lang.String dst,
                           int depth)
                    throws SVNException
        Throws:
        SVNException
      • close

        public void close()
      • setLocks

        public void setLocks​(java.util.Map locks,
                             boolean keepLocks)
      • clearAuthenticationCache

        public void clearAuthenticationCache()
      • setCapability

        public void setCapability​(SVNCapability capability,
                                  java.lang.String capResult)
      • hasHttpV2Support

        public boolean hasHttpV2Support()
      • getMeResource

        public java.lang.String getMeResource()
      • getSupportedPosts

        public java.util.List<java.lang.String> getSupportedPosts()
      • getTxnStub

        public java.lang.String getTxnStub()
      • getTxnRootStub

        public java.lang.String getTxnRootStub()
      • getVtxnStub

        public java.lang.String getVtxnStub()
      • getVtxnRootStub

        public java.lang.String getVtxnRootStub()
      • getRelativePath

        protected java.lang.String getRelativePath​(java.lang.String origPath)
      • getRelativePath

        protected java.lang.String getRelativePath()