Class ProjectXmlProducer
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.xml.ProjectXmlProducer
-
- All Implemented Interfaces:
ConfigurationEntityPersister<ProjectEx>
public class ProjectXmlProducer extends Object implements ConfigurationEntityPersister<ProjectEx>
Created 29.04.13 18:11- 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 ProjectXmlProducer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProjectBuilderImplcreateBuilder(ProjectEx p, ConfigurationEntityPersister.PersistSettings persistSettings)voidfillBuilder(ProjectEx p, ProjectBuilder builder)voidfillBuilder(ProjectEx p, ProjectBuilder builder, ConfigurationEntityPersister.PersistSettings persistSettings)Class<ProjectEx>getSupportedType()org.jdom.ElementproduceXmlElement(ProjectEx entity, ConfigurationEntityPersister.PersistSettings persistSettings)voidsetXmlProjectExternalizer(XmlParametersExternalizer xmlProjectExternalizer)
-
-
-
Method Detail
-
getSupportedType
@NotNull public Class<ProjectEx> getSupportedType()
- Specified by:
getSupportedTypein interfaceConfigurationEntityPersister<ProjectEx>
-
produceXmlElement
@NotNull public org.jdom.Element produceXmlElement(@NotNull ProjectEx entity, @NotNull ConfigurationEntityPersister.PersistSettings persistSettings)- Specified by:
produceXmlElementin interfaceConfigurationEntityPersister<ProjectEx>persistSettings- if true uuids will be included in the result xml even when== trueand uuids are not stored in the configuration file.
-
setXmlProjectExternalizer
public void setXmlProjectExternalizer(XmlParametersExternalizer xmlProjectExternalizer)
-
createBuilder
@NotNull public ProjectBuilderImpl createBuilder(@NotNull ProjectEx p, ConfigurationEntityPersister.PersistSettings persistSettings)
-
fillBuilder
public void fillBuilder(@NotNull ProjectEx p, @NotNull ProjectBuilder builder)
-
fillBuilder
public void fillBuilder(@NotNull ProjectEx p, @NotNull ProjectBuilder builder, ConfigurationEntityPersister.PersistSettings persistSettings)
-
-