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 voidfillBuilder(SVcsRootEx root, VcsRootBuilder builder)voidfillBuilder(SVcsRootEx root, VcsRootBuilder builder, ConfigurationEntityPersister.PersistSettings persistSettings)Class<SVcsRootEx>getSupportedType()org.jdom.ElementproduceXmlElement(SVcsRootEx entity, ConfigurationEntityPersister.PersistSettings persistSettings)
-
-
-
Method Detail
-
getSupportedType
@NotNull public Class<SVcsRootEx> getSupportedType()
- Specified by:
getSupportedTypein interfaceConfigurationEntityPersister<SVcsRootEx>
-
produceXmlElement
@NotNull public org.jdom.Element produceXmlElement(@NotNull SVcsRootEx entity, @NotNull ConfigurationEntityPersister.PersistSettings persistSettings)- Specified by:
produceXmlElementin interfaceConfigurationEntityPersister<SVcsRootEx>persistSettings- if true uuids will be included in the result xml even when== trueand 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)
-
-