Package com.atlassian.bamboo.validation
Class ValidationFunctionFactoryImpl
java.lang.Object
com.atlassian.bamboo.validation.ValidationFunctionFactoryImpl
- All Implemented Interfaces:
ValidationFunctionFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull ValidationFunctionValidation 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 ValidationFunctionValidation function that verifies that a job key is unique.@NotNull ValidationFunctionValidation function that verifies if anImmutableJobwith the given key exists.
-
Constructor Details
-
ValidationFunctionFactoryImpl
public ValidationFunctionFactoryImpl()
-
-
Method Details
-
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
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
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
-