jetbrains.buildServer.parameters.impl
Class ParametersInOut
java.lang.Object
jetbrains.buildServer.parameters.impl.ParametersInOut
public class ParametersInOut
- extends java.lang.Object
A set of unresolved/resolved parameters to be used during parameters resolution.
- Author:
- Yegor.Yarko
Date: 06.06.2008
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ParametersInOut
public ParametersInOut(@NotNull
java.lang.String name,
@NotNull
ParametersProvider original,
@NotNull
ParametersProviderFactory factory)
getName
public java.lang.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
markAsFullyResolved
public void markAsFullyResolved(@NotNull
java.lang.String key,
@NotNull
java.lang.String resolvedValue)
markAsPartlyResolved
public void markAsPartlyResolved(@NotNull
java.lang.String key,
@NotNull
java.lang.String partlyResolvedValue)
getNotFullyResolved
@NotNull
public ParametersProvider getNotFullyResolved()
- Returns:
- internal parameters provider combining both unresolved and partly resolved parameters
getAllParameters
@NotNull
public ParametersProvider getAllParameters()
- Returns:
- all parameters
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object