Class XmlBuildRunnersExternalizer
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.xml.XmlBaseExternalizer
-
- jetbrains.buildServer.serverSide.impl.xml.build.XmlBuildRunnersExternalizer
-
- All Implemented Interfaces:
XmlSettingsLoader
,XmlSettingsWriter
public class XmlBuildRunnersExternalizer extends XmlBaseExternalizer implements XmlSettingsLoader, XmlSettingsWriter
Created 08.03.13 13:05- Author:
- Eugene Petrenko (eugene.petrenko@jetbrains.com)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
XmlBuildRunnersExternalizer.BuildTypeOwnRunnerIdFix
static interface
XmlBuildRunnersExternalizer.BuildTypeRunnersInit
-
Constructor Summary
Constructors Constructor Description XmlBuildRunnersExternalizer()
-
Method Summary
-
Methods inherited from class jetbrains.buildServer.serverSide.impl.xml.XmlBaseExternalizer
getChildText, getDescription, getId, getName, readBoolean, readParameters
-
-
-
-
Method Detail
-
setBuildRunnerDescriptorFactory
public void setBuildRunnerDescriptorFactory(@NotNull BuildRunnerDescriptorFactoryImpl runnerDescriptorFactory)
-
fillSettings
public void fillSettings(@NotNull BuildTypeSettingsEx btSettings, @NotNull org.jdom.Element settingsEl, @NotNull BuildSettingsLoaderContext context, @NotNull LoadSettingsConfig config, @NotNull String buildTypeOrTemplateName)
- Specified by:
fillSettings
in interfaceXmlSettingsLoader
-
fillSettings
public void fillSettings(@NotNull ProjectEx contextProject, @NotNull XmlBuildRunnersExternalizer.BuildTypeRunnersInit btSettings, @NotNull org.jdom.Element settingsEl, @NotNull String buildTypeOrTemplateName)
-
isSecureParameter
protected boolean isSecureParameter(String key)
- Overrides:
isSecureParameter
in classXmlBaseExternalizer
-
writeSettings
public void writeSettings(@NotNull BuildSettingsBuilder builder, @NotNull BuildTypeSettingsEx settings, @NotNull SecureTokensProducer tokensProducer)
- Specified by:
writeSettings
in interfaceXmlSettingsWriter
-
writeSettings
public void writeSettings(@NotNull RunnersBuilder builder, @NotNull Collection<? extends BuildRunnerDescriptor> runners, @Nullable String[] runnersOrder, @NotNull XmlBuildRunnersExternalizer.BuildTypeOwnRunnerIdFix fix, @NotNull SecureTokensProducer tokensProducer)
-
fillBuilder
public static void fillBuilder(@NotNull SecureDataStorage tokensProducer, @NotNull BuildRunnerDescriptor runner, @NotNull RunnerBuilder r)
-
-