public class

SvnRepositoryData

extends RepositoryData
java.lang.Object
   ↳ com.atlassian.fisheye.spi.admin.data.RepositoryData
     ↳ com.atlassian.fisheye.spi.admin.data.SvnRepositoryData

Class Overview

FishEye repository data object for Subversion repositories.

Only those methods specified to throw NullPointerException do not accept null values to clear the corresponding field.

Summary

Nested Classes
class SvnRepositoryData.SymbolicRule Data object for patterns to match and extract repository structure from Subversion paths. 
[Expand]
Inherited Fields
From class com.atlassian.fisheye.spi.admin.data.RepositoryData
Public Constructors
SvnRepositoryData(String name, String url)

See setName(String) and setUrl(String) for possible exceptions thrown.

Public Methods
String getAccessCode()
Integer getBlockSize()
Collection<SvnRepositoryData.SymbolicRule> getBranches()
Charset getCharset()
String getCommandTimeout()
Float getConnectionsPerSecond()
String getInitialImport()
String getLocationDescription()
String getPassword()
String getPath()
Long getStartRevision()
Collection<SvnRepositoryData.SymbolicRule> getTags()
Collection<SvnRepositoryData.SymbolicRule> getTrunks()
RepositoryData.Type getType()
String getUrl()
String getUsername()
Boolean isFollowBase()
Boolean isUsingInbuiltSymbolicRules()
void setAccessCode(String accessCode)
void setBlockSize(Integer blockSize)
void setBranches(Collection<SvnRepositoryData.SymbolicRule> branches)
void setCharset(Charset charset)
void setCommandTimeout(String commandTimeout)
void setConnectionsPerSecond(Float connectionsPerSecond)
void setFollowBase(Boolean followBase)
void setInitialImport(String initialImport)
void setPassword(String password)
void setPath(String path)
void setStartRevision(Long startRevision)
void setTags(Collection<SvnRepositoryData.SymbolicRule> tags)
void setTrunks(Collection<SvnRepositoryData.SymbolicRule> trunks)
void setUrl(String url)
void setUsername(String username)
void setUsingInbuiltSymbolicRules(Boolean useInbuilt)
[Expand]
Inherited Methods
From class com.atlassian.fisheye.spi.admin.data.RepositoryData
From class java.lang.Object

Public Constructors

public SvnRepositoryData (String name, String url)

See setName(String) and setUrl(String) for possible exceptions thrown.

Public Methods

public String getAccessCode ()

public Integer getBlockSize ()

public Charset getCharset ()

public String getCommandTimeout ()

public Float getConnectionsPerSecond ()

public String getInitialImport ()

public String getLocationDescription ()

Returns
  • a human-friendly representation of the location of the repository

public String getPassword ()

public String getPath ()

public Long getStartRevision ()

public RepositoryData.Type getType ()

public String getUrl ()

public String getUsername ()

public Boolean isFollowBase ()

public Boolean isUsingInbuiltSymbolicRules ()

public void setAccessCode (String accessCode)

public void setBlockSize (Integer blockSize)

Throws
IllegalArgumentException if a non-null blockSize is not positive

public void setBranches (Collection<SvnRepositoryData.SymbolicRule> branches)

public void setCharset (Charset charset)

public void setCommandTimeout (String commandTimeout)

Throws
IllegalArgumentException if a non-null commandTimeout does not match TIME_INTERVAL_REGEX

public void setConnectionsPerSecond (Float connectionsPerSecond)

Throws
IllegalArgumentException if a non-null connectionsPerSecond is not positive

public void setFollowBase (Boolean followBase)

public void setInitialImport (String initialImport)

public void setPassword (String password)

public void setPath (String path)

public void setStartRevision (Long startRevision)

Throws
IllegalArgumentException if a non-null startRev is not positive

public void setTags (Collection<SvnRepositoryData.SymbolicRule> tags)

public void setTrunks (Collection<SvnRepositoryData.SymbolicRule> trunks)

public void setUrl (String url)

Throws
NullPointerException if url is null
IllegalArgumentException if url is blank

public void setUsername (String username)

public void setUsingInbuiltSymbolicRules (Boolean useInbuilt)