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 ParametersProviderFactorycreateAliasProviderFactory(ParametersProviderFactory factory, String alias, String name)StringgetName()Map<String,String>getParameters()ParametersProviderFactorygetProviderFactory()protected abstract voidresolutionFinished(String value, boolean isFullyResolved)voidresolutionFinished(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:
getNamein interfaceParameterResolverTask
-
getParameters
@NotNull public final Map<String,String> getParameters()
- Specified by:
getParametersin interfaceParameterResolverTask
-
getProviderFactory
@NotNull public ParametersProviderFactory getProviderFactory()
- Specified by:
getProviderFactoryin interfaceParameterResolverTask
-
resolutionFinished
public void resolutionFinished(@NotNull ParameterResolutionResult result)Description copied from interface:ParameterResolverTaskCalled when parameters resolution if finished.- Specified by:
resolutionFinishedin 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)
-
-