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 interface
ParametersInOut.ParametersProviderFactory
Deprecated.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 ProcessingResult
createProcessingResult(String key, String origValue)
ParametersProvider
getAllParameters()
ParametersProvider
getFullyResolved()
String
getName()
ParametersProvider
getNotFullyResolved()
ParametersProvider
getPartlyResolved()
ParametersProvider
getUnresolved()
void
markAsFullyResolved(String key, String resolvedValue)
void
markAsPartlyResolved(String key, String partlyResolvedValue)
String
toString()
-
-
-
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)
-
-