Class XmlBuildRequirementsExternalizer
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.xml.build.XmlBuildRequirementsExternalizer
-
- All Implemented Interfaces:
XmlSettingsLoader,XmlSettingsWriter
public class XmlBuildRequirementsExternalizer extends Object implements XmlSettingsLoader, XmlSettingsWriter
Created 08.03.13 11:17- Author:
- Eugene Petrenko (eugene.petrenko@jetbrains.com)
-
-
Constructor Summary
Constructors Constructor Description XmlBuildRequirementsExternalizer(RequirementFactory requirementFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidfillBuildTypeRequirements(BuildTypeSettings buildTypeSettings, Collection<Requirement> requirements)voidfillSettings(BuildTypeSettingsEx buildTypeSettings, org.jdom.Element settingsElement, BuildSettingsLoaderContext context, LoadSettingsConfig config, String buildTypeOrTemplateName)RequirementreadRequirement(org.jdom.Element requirementElement)Collection<Requirement>readRequirements(org.jdom.Element rootElement)voidwriteSettings(BuildSettingsBuilder builder, BuildTypeSettingsEx settings, SecureTokensProducer tokensProducer)voidwriteSettings(RequirementsBuilder builder, Collection<Requirement> requirements)
-
-
-
Constructor Detail
-
XmlBuildRequirementsExternalizer
public XmlBuildRequirementsExternalizer(RequirementFactory requirementFactory)
-
-
Method Detail
-
fillSettings
public void fillSettings(@NotNull BuildTypeSettingsEx buildTypeSettings, @NotNull org.jdom.Element settingsElement, @NotNull BuildSettingsLoaderContext context, @NotNull LoadSettingsConfig config, @NotNull String buildTypeOrTemplateName)- Specified by:
fillSettingsin interfaceXmlSettingsLoader
-
fillBuildTypeRequirements
protected void fillBuildTypeRequirements(@NotNull BuildTypeSettings buildTypeSettings, @NotNull Collection<Requirement> requirements)
-
readRequirements
@NotNull public Collection<Requirement> readRequirements(@NotNull org.jdom.Element rootElement)
-
readRequirement
@Nullable public Requirement readRequirement(org.jdom.Element requirementElement)
-
writeSettings
public void writeSettings(@NotNull BuildSettingsBuilder builder, @NotNull BuildTypeSettingsEx settings, @NotNull SecureTokensProducer tokensProducer)- Specified by:
writeSettingsin interfaceXmlSettingsWriter
-
writeSettings
public void writeSettings(@NotNull RequirementsBuilder builder, @NotNull Collection<Requirement> requirements)
-
-