Package jetbrains.buildServer.serverSide
Interface InheritableUserParametersHolderEx
-
- All Superinterfaces:
InheritableUserParametersHolder
,InternalParameters
,ReadOnlyUserParameters
,UserParametersHolder
- All Known Subinterfaces:
BuildTypeEx
,BuildTypeSettingsEx
,BuildTypeTemplateEx
,ProjectEx
,RemoteBuildTypeEx
- All Known Implementing Classes:
BuildTypeImpl
,BuildTypeSettingsImpl
,BuildTypeTemplateImpl
,DummyBuildType
,EditableBuildTypeCopy
,EditableTemplateCopy
,InaccessibleTemplate
,InheritableUserParametersHolderAdapter
,InheritableUserParametersHolderImpl
,MockBuildType
,ParametersViewBean
,ProjectImpl
,RemoteBuildTypeImpl
,SecuredBuildType
,SecuredBuildTypeTemplate
,SecuredProject
public interface InheritableUserParametersHolderEx extends InheritableUserParametersHolder, InternalParameters
Created by Andrey Titov on 21.04.16. Adds a way to retrieve non merged parameters collection. Could be used for performance optimization and UI enhancements.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default List<Parameter>
getOwnAndParentsNonInheritedParameter(String paramName)
Own should be last.default List<Collection<Parameter>>
getOwnAndParentsNonInheritedParameters()
Own should be last.Parameter
getOwnNonInheritedParameter(String paramName)
Own parameter without inherited parameter spec.-
Methods inherited from interface jetbrains.buildServer.serverSide.InheritableUserParametersHolder
getInheritedParametersCollection, getOwnParameter, getOwnParameters, getOwnParametersCollection, getOwnParametersWithoutInheritedSpec, getParameters, getParametersCollection
-
Methods inherited from interface jetbrains.buildServer.serverSide.InternalParameters
getBooleanInternalParameter, getBooleanInternalParameterOrTrue, getInternalParameterValue
-
Methods inherited from interface jetbrains.buildServer.serverSide.ReadOnlyUserParameters
getParameter, getParameterValue
-
Methods inherited from interface jetbrains.buildServer.serverSide.UserParametersHolder
addParameter, removeParameter
-
-
-
-
Method Detail
-
getOwnAndParentsNonInheritedParameters
@NotNull default List<Collection<Parameter>> getOwnAndParentsNonInheritedParameters()
Own should be last. Root should be first. Should not contain nulls or empty collections.
- Returns:
-
getOwnAndParentsNonInheritedParameter
@NotNull default List<Parameter> getOwnAndParentsNonInheritedParameter(@NotNull String paramName)
Own should be last. Root should be first. Should not contain nulls.
- Returns:
-
-