@ExperimentalApi
@Internal
public interface TaskCondition
Modifier and Type | Method and Description |
---|---|
boolean |
isMet(RuntimeTaskDefinition taskDefinition,
Map<String,String> conditionConfiguration,
CommonContext commonContext) |
Map<String,String> |
prepareConfiguration(ActionParametersMap parametersMap) |
Map<String,Object> |
prepareParametersMap(Map<String,String> configuration,
ActionParametersMap parametersMap) |
ErrorCollection |
validate(ActionParametersMap parametersMap)
Validate user input before saving condition configuration.
|
boolean isMet(@NotNull RuntimeTaskDefinition taskDefinition, @NotNull Map<String,String> conditionConfiguration, @NotNull CommonContext commonContext)
@NotNull Map<String,String> prepareConfiguration(@NotNull ActionParametersMap parametersMap)
@NotNull Map<String,Object> prepareParametersMap(@NotNull Map<String,String> configuration, @NotNull ActionParametersMap parametersMap)
configuration
- - condition configuration from TaskDefinitionparametersMap
- - user submitted parameters. Use it to restore configuration in case of validation errors.@Nullable ErrorCollection validate(@NotNull ActionParametersMap parametersMap)
Copyright © 2019 Atlassian Software Systems Pty Ltd. All rights reserved.