Package com.atlassian.bamboo.validation
Interface ValidationFunctionFactory
-
- All Known Implementing Classes:
ValidationFunctionFactoryImpl
public interface ValidationFunctionFactory
An 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 ValidationFunction
chainExists()
Validation function that verifies if anImmutableChain
with the given key exists.@NotNull ValidationFunction
isJobKeyFromChain(@NotNull ImmutableChain chain)
Validation function that verifies if a job key belongs to a specificImmutableChain
.@NotNull ValidationFunction
isUniqueJobKey()
Validation function that verifies that a job key is unique.@NotNull ValidationFunction
jobExists()
Validation function that verifies if anImmutableJob
with the given key exists.
-
-
-
Method Detail
-
jobExists
@NotNull @NotNull ValidationFunction jobExists()
Validation function that verifies if anImmutableJob
with 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 anImmutableChain
with 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
-
-