Package jetbrains.buildServer.serverSide
Class ReadOnlyBuildTypeSettingsAdapter
- java.lang.Object
-
- jetbrains.buildServer.serverSide.ReadOnlyBuildTypeSettingsAdapter
-
- All Implemented Interfaces:
ReadOnlyBuildTypeSettings,ReadOnlyUserParameters
public class ReadOnlyBuildTypeSettingsAdapter extends Object implements ReadOnlyBuildTypeSettings
Adapts BuildTypeSettings to ReadOnlyBuildTypeSettings
-
-
Constructor Summary
Constructors Constructor Description ReadOnlyBuildTypeSettingsAdapter(BuildTypeSettings adaptee)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<SArtifactDependency>getArtifactDependencies()StringgetArtifactPaths()Collection<SBuildFeatureDescriptor>getBuildFeatures()List<SBuildRunnerDescriptor>getBuildRunners()StringgetCheckoutDirectory()CheckoutRulesgetCheckoutRules(SVcsRoot vcsRoot)BuildTypeDescriptor.CheckoutTypegetCheckoutType()List<Dependency>getDependencies()StringgetLabelPattern()ReadOnlyOptionSupportgetOptions()ParametergetParameter(String paramName)Map<String,String>getParameters()Returns map of build and configuration parameters.Collection<Parameter>getParametersCollection()Returns build and configuration parameters in single collection.StringgetParameterValue(String paramName)List<Requirement>getRequirements()List<VcsRootEntry>getVcsRootEntries()booleanisEnabled(String parametersDescriptorId)
-
-
-
Constructor Detail
-
ReadOnlyBuildTypeSettingsAdapter
public ReadOnlyBuildTypeSettingsAdapter(@NotNull BuildTypeSettings adaptee)
-
-
Method Detail
-
getParametersCollection
@NotNull public Collection<Parameter> getParametersCollection()
Description copied from interface:ReadOnlyUserParametersReturns build and configuration parameters in single collection.- Specified by:
getParametersCollectionin interfaceReadOnlyBuildTypeSettings- Specified by:
getParametersCollectionin interfaceReadOnlyUserParameters- Returns:
- see above
-
getVcsRootEntries
@NotNull public List<VcsRootEntry> getVcsRootEntries()
- Specified by:
getVcsRootEntriesin interfaceReadOnlyBuildTypeSettings
-
getDependencies
@NotNull public List<Dependency> getDependencies()
- Specified by:
getDependenciesin interfaceReadOnlyBuildTypeSettings
-
getCheckoutRules
@Nullable public CheckoutRules getCheckoutRules(@NotNull SVcsRoot vcsRoot)
- Specified by:
getCheckoutRulesin interfaceReadOnlyBuildTypeSettings
-
getCheckoutType
@NotNull public BuildTypeDescriptor.CheckoutType getCheckoutType()
- Specified by:
getCheckoutTypein interfaceReadOnlyBuildTypeSettings
-
getCheckoutDirectory
@Nullable public String getCheckoutDirectory()
- Specified by:
getCheckoutDirectoryin interfaceReadOnlyBuildTypeSettings
-
getArtifactDependencies
@NotNull public List<SArtifactDependency> getArtifactDependencies()
- Specified by:
getArtifactDependenciesin interfaceReadOnlyBuildTypeSettings
-
getBuildRunners
@NotNull public List<SBuildRunnerDescriptor> getBuildRunners()
- Specified by:
getBuildRunnersin interfaceReadOnlyBuildTypeSettings
-
getBuildFeatures
@NotNull public Collection<SBuildFeatureDescriptor> getBuildFeatures()
- Specified by:
getBuildFeaturesin interfaceReadOnlyBuildTypeSettings
-
getParameters
@NotNull public Map<String,String> getParameters()
Description copied from interface:ReadOnlyUserParametersReturns map of build and configuration parameters.- Specified by:
getParametersin interfaceReadOnlyBuildTypeSettings- Specified by:
getParametersin interfaceReadOnlyUserParameters- Returns:
- build and configuration parameters map
-
getParameter
@Nullable public Parameter getParameter(@NotNull String paramName)
- Specified by:
getParameterin interfaceReadOnlyUserParameters
-
getParameterValue
@Nullable public String getParameterValue(@NotNull String paramName)
- Specified by:
getParameterValuein interfaceReadOnlyUserParameters- Parameters:
paramName- parameter name- Returns:
- value of the parameter with given name or null if there is no such parameter
-
getRequirements
@NotNull public List<Requirement> getRequirements()
- Specified by:
getRequirementsin interfaceReadOnlyBuildTypeSettings
-
getArtifactPaths
@Nullable public String getArtifactPaths()
- Specified by:
getArtifactPathsin interfaceReadOnlyBuildTypeSettings
-
isEnabled
public boolean isEnabled(@NotNull String parametersDescriptorId)- Specified by:
isEnabledin interfaceReadOnlyBuildTypeSettings
-
getLabelPattern
@NotNull public String getLabelPattern()
- Specified by:
getLabelPatternin interfaceReadOnlyBuildTypeSettings
-
getOptions
@NotNull public ReadOnlyOptionSupport getOptions()
- Specified by:
getOptionsin interfaceReadOnlyBuildTypeSettings
-
-