jetbrains.buildServer.parameters
Interface ValueResolver

All Known Implementing Classes:
NullValueResolver, ParameterBasedValueResolver

public interface ValueResolver

Allows to transform unresolved values to resolved ones.

Author:
Yegor.Yarko Date: 08.08.2008

Method Summary
 java.util.Map<java.lang.String,java.lang.String> resolve(java.util.Map<java.lang.String,java.lang.String> unresolved)
          Resolves values of the map at once.
 ProcessingResult resolve(java.lang.String value)
           
 java.util.Map<java.lang.String,ProcessingResult> resolveWithDetails(java.util.Map<java.lang.String,java.lang.String> unresolved)
          Resolves values of the map, returns result with resolving details.
 

Method Detail

resolve

@NotNull
ProcessingResult resolve(@NotNull
                                 java.lang.String value)
Parameters:
value - value to be resolved
Returns:
the processing result

resolve

@NotNull
java.util.Map<java.lang.String,java.lang.String> resolve(@NotNull
                                                                 java.util.Map<java.lang.String,java.lang.String> unresolved)
Resolves values of the map at once.

Parameters:
unresolved - map whose values to resolve
Returns:
map with resolved values
Since:
6.5.5

resolveWithDetails

@NotNull
java.util.Map<java.lang.String,ProcessingResult> resolveWithDetails(@NotNull
                                                                            java.util.Map<java.lang.String,java.lang.String> unresolved)
Resolves values of the map, returns result with resolving details.

Parameters:
unresolved - map whose values to resolve
Returns:
map with resolved values
Since:
8.1