Class XmlVcsRootWriter
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.xml.XmlVcsRootWriter
-
- All Implemented Interfaces:
ConfigurationEntityPersister<SVcsRootEx>
public class XmlVcsRootWriter extends Object implements ConfigurationEntityPersister<SVcsRootEx>
Created 22.08.13 15:41- Author:
- Eugene Petrenko (eugene.petrenko@jetbrains.com)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jetbrains.buildServer.serverSide.impl.xml.ConfigurationEntityPersister
ConfigurationEntityPersister.PersistSettings
-
-
Constructor Summary
Constructors Constructor Description XmlVcsRootWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
fillBuilder(SVcsRootEx root, VcsRootBuilder builder)
void
fillBuilder(SVcsRootEx root, VcsRootBuilder builder, ConfigurationEntityPersister.PersistSettings persistSettings)
Class<SVcsRootEx>
getSupportedType()
org.jdom.Element
produceXmlElement(SVcsRootEx entity, ConfigurationEntityPersister.PersistSettings persistSettings)
-
-
-
Method Detail
-
getSupportedType
@NotNull public Class<SVcsRootEx> getSupportedType()
- Specified by:
getSupportedType
in interfaceConfigurationEntityPersister<SVcsRootEx>
-
produceXmlElement
@NotNull public org.jdom.Element produceXmlElement(@NotNull SVcsRootEx entity, @NotNull ConfigurationEntityPersister.PersistSettings persistSettings)
- Specified by:
produceXmlElement
in interfaceConfigurationEntityPersister<SVcsRootEx>
persistSettings
- if true uuids will be included in the result xml even when== true
and uuids are not stored in the configuration file.
-
fillBuilder
public void fillBuilder(@NotNull SVcsRootEx root, @NotNull VcsRootBuilder builder)
-
fillBuilder
public void fillBuilder(@NotNull SVcsRootEx root, @NotNull VcsRootBuilder builder, ConfigurationEntityPersister.PersistSettings persistSettings)
-
-