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 ProjectBuilderImpl
createBuilder(ProjectEx p, ConfigurationEntityPersister.PersistSettings persistSettings)
void
fillBuilder(ProjectEx p, ProjectBuilder builder)
void
fillBuilder(ProjectEx p, ProjectBuilder builder, ConfigurationEntityPersister.PersistSettings persistSettings)
Class<ProjectEx>
getSupportedType()
org.jdom.Element
produceXmlElement(ProjectEx entity, ConfigurationEntityPersister.PersistSettings persistSettings)
void
setXmlProjectExternalizer(XmlParametersExternalizer xmlProjectExternalizer)
-
-
-
Method Detail
-
getSupportedType
@NotNull public Class<ProjectEx> getSupportedType()
- Specified by:
getSupportedType
in interfaceConfigurationEntityPersister<ProjectEx>
-
produceXmlElement
@NotNull public org.jdom.Element produceXmlElement(@NotNull ProjectEx entity, @NotNull ConfigurationEntityPersister.PersistSettings persistSettings)
- Specified by:
produceXmlElement
in interfaceConfigurationEntityPersister<ProjectEx>
persistSettings
- if true uuids will be included in the result xml even when== true
and 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)
-
-