Class BuildTemplateXmlProducer
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.xml.BuildTemplateXmlProducer
-
- All Implemented Interfaces:
ConfigurationEntityPersister<BuildTypeTemplateEx>
public class BuildTemplateXmlProducer extends Object implements ConfigurationEntityPersister<BuildTypeTemplateEx>
Created 09.05.13 15:24- 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 BuildTemplateXmlProducer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
fillBuilder(BuildTypeTemplateEx template, TemplateBuilder builder)
void
fillBuilder(BuildTypeTemplateEx template, TemplateBuilder builder, ConfigurationEntityPersister.PersistSettings persistSettings)
Class<BuildTypeTemplateEx>
getSupportedType()
org.jdom.Element
produceXmlElement(BuildTypeTemplateEx entity, ConfigurationEntityPersister.PersistSettings persistSettings)
void
setSettingsWriter(XmlBuildSettingsWriter settingsWriter)
-
-
-
Method Detail
-
getSupportedType
@NotNull public Class<BuildTypeTemplateEx> getSupportedType()
- Specified by:
getSupportedType
in interfaceConfigurationEntityPersister<BuildTypeTemplateEx>
-
produceXmlElement
@NotNull public org.jdom.Element produceXmlElement(@NotNull BuildTypeTemplateEx entity, @NotNull ConfigurationEntityPersister.PersistSettings persistSettings)
- Specified by:
produceXmlElement
in interfaceConfigurationEntityPersister<BuildTypeTemplateEx>
persistSettings
- if true uuids will be included in the result xml even when== true
and uuids are not stored in the configuration file.
-
setSettingsWriter
public void setSettingsWriter(XmlBuildSettingsWriter settingsWriter)
-
fillBuilder
public void fillBuilder(@NotNull BuildTypeTemplateEx template, @NotNull TemplateBuilder builder)
-
fillBuilder
public void fillBuilder(@NotNull BuildTypeTemplateEx template, @NotNull TemplateBuilder builder, ConfigurationEntityPersister.PersistSettings persistSettings)
-
-