Class ParametersInOut
- java.lang.Object
-
- jetbrains.buildServer.parameters.impl.ParametersInOut
-
public class ParametersInOut extends Object
A set of unresolved/resolved parameters to be used during parameters resolution.- Author:
- Yegor.Yarko Date: 06.06.2008
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceParametersInOut.ParametersProviderFactoryDeprecated.Use base interface
-
Constructor Summary
Constructors Constructor Description ParametersInOut(String name, ParametersProvider original, ParametersProviderFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProcessingResultcreateProcessingResult(String key, String origValue)ParametersProvidergetAllParameters()ParametersProvidergetFullyResolved()StringgetName()ParametersProvidergetNotFullyResolved()ParametersProvidergetPartlyResolved()ParametersProvidergetUnresolved()voidmarkAsFullyResolved(String key, String resolvedValue)voidmarkAsPartlyResolved(String key, String partlyResolvedValue)StringtoString()
-
-
-
Constructor Detail
-
ParametersInOut
public ParametersInOut(@NotNull String name, @NotNull ParametersProvider original, @NotNull ParametersProviderFactory factory)
-
-
Method Detail
-
getName
public String getName()
-
getUnresolved
@NotNull public ParametersProvider getUnresolved()
- Returns:
- internal parameters provider used to store the unresolved parameters
-
getFullyResolved
@NotNull public ParametersProvider getFullyResolved()
- Returns:
- internal parameters provider used to store the fully resolved parameters
-
getPartlyResolved
@NotNull public ParametersProvider getPartlyResolved()
- Returns:
- internal parameters provider used to store the partly resolved (modified, but not yet fully resolved) parameters
-
getNotFullyResolved
@NotNull public ParametersProvider getNotFullyResolved()
- Returns:
- internal parameters provider combining both unresolved and partly resolved parameters
-
markAsFullyResolved
public void markAsFullyResolved(@NotNull String key, @NotNull String resolvedValue)
-
markAsPartlyResolved
public void markAsPartlyResolved(@NotNull String key, @NotNull String partlyResolvedValue)
-
getAllParameters
@NotNull public ParametersProvider getAllParameters()
- Returns:
- all parameters
-
createProcessingResult
@NotNull public ProcessingResult createProcessingResult(@NotNull String key, @NotNull String origValue)
-
-