Package com.atlassian.bamboo.validation
Class ValidationFunctionFactoryImpl
- java.lang.Object
-
- com.atlassian.bamboo.validation.ValidationFunctionFactoryImpl
-
- All Implemented Interfaces:
ValidationFunctionFactory
public class ValidationFunctionFactoryImpl extends Object implements ValidationFunctionFactory
-
-
Constructor Summary
Constructors Constructor Description ValidationFunctionFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull ValidationFunctionchainExists()Validation function that verifies if anImmutableChainwith the given key exists.@NotNull ValidationFunctionisJobKeyFromChain(@NotNull ImmutableChain chain)Validation function that verifies if a job key belongs to a specificImmutableChain.@NotNull ValidationFunctionisUniqueJobKey()Validation function that verifies that a job key is unique.@NotNull ValidationFunctionjobExists()Validation function that verifies if anImmutableJobwith the given key exists.
-
-
-
Method Detail
-
jobExists
@NotNull public @NotNull ValidationFunction jobExists()
Description copied from interface:ValidationFunctionFactoryValidation function that verifies if anImmutableJobwith the given key exists.- Specified by:
jobExistsin interfaceValidationFunctionFactory- Returns:
- a validation function for a field containing a job key
-
chainExists
@NotNull public @NotNull ValidationFunction chainExists()
Description copied from interface:ValidationFunctionFactoryValidation function that verifies if anImmutableChainwith the given key exists.- Specified by:
chainExistsin interfaceValidationFunctionFactory- Returns:
- a validation function for a field containing a chain key
-
isJobKeyFromChain
@NotNull public @NotNull ValidationFunction isJobKeyFromChain(@NotNull @NotNull ImmutableChain chain)
Description copied from interface:ValidationFunctionFactoryValidation function that verifies if a job key belongs to a specificImmutableChain.- Specified by:
isJobKeyFromChainin interfaceValidationFunctionFactory- Parameters:
chain- a chain- Returns:
- a validation function for a field containing a job key
-
isUniqueJobKey
@NotNull public @NotNull ValidationFunction isUniqueJobKey()
Description copied from interface:ValidationFunctionFactoryValidation function that verifies that a job key is unique.- Specified by:
isUniqueJobKeyin interfaceValidationFunctionFactory- Returns:
- a validation function for a field containing a job key
-
-