Class VcsRootXmlConverter.VcsRoot
- java.lang.Object
-
- jetbrains.buildServer.serverSide.versioning.converters.VcsRootXmlConverter.VcsRoot
-
- Direct Known Subclasses:
VcsRootXmlConverter.ConverterVcsRoot
- Enclosing class:
- VcsRootXmlConverter
public static class VcsRootXmlConverter.VcsRoot extends Object
Version control connection settings.
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,String>
myProperties
protected String
myVcsName
static String
SECURE_PROPERTY_PREFIX
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getId()
String
getName()
Map<String,String>
getProperties()
String
getProperty(String propertyName)
String
getProperty(String propertyName, String defaultValue)
String
getVcsName()
static boolean
isEquivalentRoots(VcsRootXmlConverter.VcsRoot root1, VcsRootXmlConverter.VcsRoot root2)
Checks whether the specified VCS roots are equivalent.void
setName(String name)
Changes connecton name.void
setProperties(Map<String,String> map)
Adds number of properties.String
toString()
-
-
-
Constructor Detail
-
VcsRoot
public VcsRoot(long id, String vcsName)
Creates new settings object on id and associated version control name.- Parameters:
id
- vcs root id.vcsName
- version control name.
-
-
Method Detail
-
getName
public String getName()
-
getId
public long getId()
-
setProperties
public void setProperties(@NotNull Map<String,String> map)
Adds number of properties.- Parameters:
map
- properties map.
-
getVcsName
public String getVcsName()
-
setName
public void setName(@NotNull String name)
Changes connecton name.- Parameters:
name
- new connection name.
-
isEquivalentRoots
public static boolean isEquivalentRoots(VcsRootXmlConverter.VcsRoot root1, VcsRootXmlConverter.VcsRoot root2)
Checks whether the specified VCS roots are equivalent. VCS roots are considered equivalent if they both represent same VcsSupport and contain same properties.- Parameters:
root1
- VCS rootroot2
- VCS root- Returns:
- true if roots are equivalent
-
-