jetbrains.buildServer.agent.util
Class ParameterValueFinder

java.lang.Object
  extended by jetbrains.buildServer.agent.util.ParameterValueFinder

public class ParameterValueFinder
extends java.lang.Object


Constructor Summary
ParameterValueFinder(java.lang.String humanReadableParamName, java.lang.String... possibleNames)
           
 
Method Summary
protected  java.lang.String getDefaultValue()
           
 java.lang.String getPropertyValue(java.lang.String explicitlyDefinedValue, java.util.Map<java.lang.String,java.lang.String> propsAndVars)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParameterValueFinder

public ParameterValueFinder(@NotNull
                            java.lang.String humanReadableParamName,
                            @NotNull
                            java.lang.String... possibleNames)
Method Detail

getDefaultValue

@Nullable
protected java.lang.String getDefaultValue()

getPropertyValue

@Nullable
public final java.lang.String getPropertyValue(java.lang.String explicitlyDefinedValue,
                                                        @NotNull
                                                        java.util.Map<java.lang.String,java.lang.String> propsAndVars)