Class OneValueParameterBase
- java.lang.Object
-
- jetbrains.buildServer.agent.impl.parameters.resolve.tasks.OneValueParameterBase
-
- All Implemented Interfaces:
ParameterResolverTask
- Direct Known Subclasses:
ArtifactsPathParameter
,CheckoutDirectoryParameter
,FirstRunnerWorkingDirectoryParameter
,WorkingDirectoryParameter
public abstract class OneValueParameterBase extends Object implements ParameterResolverTask
- Author:
- Eugene Petrenko Created: 12.07.2010 19:08:25
-
-
Constructor Summary
Constructors Constructor Description OneValueParameterBase(ParametersProviderFactory parametersProviderFactory, String taskName, String key, String value)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected ParametersProviderFactory
createAliasProviderFactory(ParametersProviderFactory factory, String alias, String name)
String
getName()
Map<String,String>
getParameters()
ParametersProviderFactory
getProviderFactory()
protected abstract void
resolutionFinished(String value, boolean isFullyResolved)
void
resolutionFinished(ParameterResolutionResult result)
Called when parameters resolution if finished.
-
-
-
Constructor Detail
-
OneValueParameterBase
public OneValueParameterBase(@NotNull ParametersProviderFactory parametersProviderFactory, @NotNull String taskName, @NotNull String key, @Nullable String value)
-
-
Method Detail
-
getName
@NotNull public final String getName()
- Specified by:
getName
in interfaceParameterResolverTask
-
getParameters
@NotNull public final Map<String,String> getParameters()
- Specified by:
getParameters
in interfaceParameterResolverTask
-
getProviderFactory
@NotNull public ParametersProviderFactory getProviderFactory()
- Specified by:
getProviderFactory
in interfaceParameterResolverTask
-
resolutionFinished
public void resolutionFinished(@NotNull ParameterResolutionResult result)
Description copied from interface:ParameterResolverTask
Called when parameters resolution if finished.- Specified by:
resolutionFinished
in interfaceParameterResolverTask
- Parameters:
result
- resolved parameters map
-
resolutionFinished
protected abstract void resolutionFinished(@Nullable String value, boolean isFullyResolved)
-
createAliasProviderFactory
protected ParametersProviderFactory createAliasProviderFactory(@NotNull ParametersProviderFactory factory, @NotNull String alias, @NotNull String name)
-
-