Class XmlBuildArtifactDependencyExternalizer
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.xml.XmlBaseExternalizer
-
- jetbrains.buildServer.serverSide.impl.xml.build.XmlBuildArtifactDependencyExternalizer
-
- All Implemented Interfaces:
XmlSettingsLoader
,XmlSettingsWriter
public class XmlBuildArtifactDependencyExternalizer extends XmlBaseExternalizer implements XmlSettingsLoader, XmlSettingsWriter
Created 08.03.13 13:45- Author:
- Eugene Petrenko (eugene.petrenko@jetbrains.com)
-
-
Constructor Summary
Constructors Constructor Description XmlBuildArtifactDependencyExternalizer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
fillBuilder(SArtifactDependency dependency, ArtifactDependencyBuilder d)
void
fillSettings(BuildTypeSettingsEx settings, org.jdom.Element settingsElement, BuildSettingsLoaderContext context, LoadSettingsConfig config, String buildTypeOrTemplateName)
List<SArtifactDependency>
readArtifactDependencies(org.jdom.Element buildTypeElement, IdentifiersManager<String> buildTypeIdManager)
void
setArtifactDependencyFactory(ArtifactDependencyFactory artifactDependencyFactory)
void
writeSettings(BuildSettingsBuilder builder, BuildTypeSettingsEx settings, SecureTokensProducer tokensProducer)
-
Methods inherited from class jetbrains.buildServer.serverSide.impl.xml.XmlBaseExternalizer
getChildText, getDescription, getId, getName, isSecureParameter, readBoolean, readParameters
-
-
-
-
Method Detail
-
setArtifactDependencyFactory
public void setArtifactDependencyFactory(@NotNull ArtifactDependencyFactory artifactDependencyFactory)
-
fillSettings
public void fillSettings(@NotNull BuildTypeSettingsEx settings, @NotNull org.jdom.Element settingsElement, @NotNull BuildSettingsLoaderContext context, @NotNull LoadSettingsConfig config, @NotNull String buildTypeOrTemplateName)
- Specified by:
fillSettings
in interfaceXmlSettingsLoader
-
readArtifactDependencies
@NotNull public List<SArtifactDependency> readArtifactDependencies(@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 SArtifactDependency dependency, @NotNull ArtifactDependencyBuilder d)
-
-