Class SvnRepositoryAccessData

java.lang.Object
com.atlassian.bamboo.repository.svn.v2.SvnRepositoryAccessData
All Implemented Interfaces:
Serializable

public final class SvnRepositoryAccessData extends Object implements Serializable
See Also:
  • Constructor Details

    • SvnRepositoryAccessData

      public SvnRepositoryAccessData()
  • Method Details

    • builder

      public static SvnRepositoryAccessData.Builder builder()
    • builder

      public static SvnRepositoryAccessData.Builder builder(@NotNull @NotNull SvnRepositoryAccessData accessData)
    • getRepositoryUrl

      public String getRepositoryUrl()
    • getBranchPath

      public String getBranchPath()
    • getBranch

      public VcsBranch getBranch()
    • getUsername

      public String getUsername()
    • getPassword

      public String getPassword()
    • getKeyFile

      public String getKeyFile()
    • getPassphrase

      public String getPassphrase()
    • getAuthenticationType

      @Nullable public @Nullable AuthenticationType getAuthenticationType()
    • isUseExternals

      public boolean isUseExternals()
    • isUseExport

      public boolean isUseExport()
    • isAutodetectBranchPath

      public boolean isAutodetectBranchPath()
    • isAutodetectTagPath

      public boolean isAutodetectTagPath()
    • getManualBranchPath

      public String getManualBranchPath()
    • getManualTagPath

      public String getManualTagPath()
    • getBranchDetectionPath

      public String getBranchDetectionPath()
    • getManualBranchUrl

      @Nullable public @Nullable org.tmatesoft.svn.core.SVNURL getManualBranchUrl() throws org.tmatesoft.svn.core.SVNException
      Get url for branch creation task - all configuration parts joined together. It's also used for branch detection if not overridden (getBranchDetectionPath() is empty) If {link isAutodetectBranchPath() is true this will return null - and branches url will be autodetected.
      Throws:
      org.tmatesoft.svn.core.SVNException
    • getManualTagUrl

      @Nullable public @Nullable org.tmatesoft.svn.core.SVNURL getManualTagUrl() throws org.tmatesoft.svn.core.SVNException
      Get url for tag creation task - all configuration parts joined together. If {link isAutodetectTagPath() is true this will return null - and tags url will be autodetected.
      Throws:
      org.tmatesoft.svn.core.SVNException
    • getBranchDetectionUrl

      @Nullable public @Nullable org.tmatesoft.svn.core.SVNURL getBranchDetectionUrl() throws org.tmatesoft.svn.core.SVNException
      Get url for branch detection - all configuration parts joined together. If {link getBranchDetectionPath() is null this will return null - and branch will be autodetected.
      Throws:
      org.tmatesoft.svn.core.SVNException
    • getUrl

      public org.tmatesoft.svn.core.SVNURL getUrl() throws org.tmatesoft.svn.core.SVNException
      Get repository url - all configuration parts joined together.
      Throws:
      org.tmatesoft.svn.core.SVNException
    • getUrlAsString

      public String getUrlAsString()
      Get url string without any validation.