Class XmlBuildDepenciesExternalizer
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.xml.build.XmlBuildDepenciesExternalizer
-
- All Implemented Interfaces:
XmlSettingsLoader
,XmlSettingsWriter
public class XmlBuildDepenciesExternalizer extends Object implements XmlSettingsLoader, XmlSettingsWriter
Created 08.03.13 12:58- Author:
- Eugene Petrenko (eugene.petrenko@jetbrains.com)
-
-
Constructor Summary
Constructors Constructor Description XmlBuildDepenciesExternalizer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
fillBuilder(Dependency dependency, SnapshotDependencyBuilder d)
void
fillSettings(BuildTypeSettingsEx buildTypeSettings, org.jdom.Element settingsElement, BuildSettingsLoaderContext context, LoadSettingsConfig config, String buildTypeOrTemplateName)
protected Collection<Dependency>
readDependencies(org.jdom.Element buildTypeElement, IdentifiersManager<String> buildTypeIdManager)
void
setDependencyFactory(DependencyFactoryImpl dependencyFactory)
void
writeSettings(BuildSettingsBuilder builder, BuildTypeSettingsEx settings, SecureTokensProducer tokensProducer)
-
-
-
Method Detail
-
setDependencyFactory
public void setDependencyFactory(@NotNull DependencyFactoryImpl dependencyFactory)
-
fillSettings
public void fillSettings(@NotNull BuildTypeSettingsEx buildTypeSettings, @NotNull org.jdom.Element settingsElement, @NotNull BuildSettingsLoaderContext context, @NotNull LoadSettingsConfig config, @NotNull String buildTypeOrTemplateName)
- Specified by:
fillSettings
in interfaceXmlSettingsLoader
-
readDependencies
@NotNull protected Collection<Dependency> readDependencies(@NotNull org.jdom.Element buildTypeElement, @NotNull IdentifiersManager<String> buildTypeIdManager)
-
writeSettings
public void writeSettings(@NotNull BuildSettingsBuilder builder, @NotNull BuildTypeSettingsEx settings, @NotNull SecureTokensProducer tokensProducer)
- Specified by:
writeSettings
in interfaceXmlSettingsWriter
-
fillBuilder
public static void fillBuilder(@NotNull Dependency dependency, SnapshotDependencyBuilder d)
-
-