Package com.atlassian.bamboo.validation
Interface ValidationFunctionFactory
-
- All Known Implementing Classes:
ValidationFunctionFactoryImpl
public interface ValidationFunctionFactoryAn utility bean for creating field validation functions.- See Also:
ValidationFunction,ValidationService
-
-
Method Summary
All Methods Instance Methods Abstract 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 @NotNull ValidationFunction jobExists()
Validation function that verifies if anImmutableJobwith the given key exists.- Returns:
- a validation function for a field containing a job key
-
chainExists
@NotNull @NotNull ValidationFunction chainExists()
Validation function that verifies if anImmutableChainwith the given key exists.- Returns:
- a validation function for a field containing a chain key
-
isJobKeyFromChain
@NotNull @NotNull ValidationFunction isJobKeyFromChain(@NotNull @NotNull ImmutableChain chain)
Validation function that verifies if a job key belongs to a specificImmutableChain.- Parameters:
chain- a chain- Returns:
- a validation function for a field containing a job key
-
isUniqueJobKey
@NotNull @NotNull ValidationFunction isUniqueJobKey()
Validation function that verifies that a job key is unique.- Returns:
- a validation function for a field containing a job key
-
-