Class ValidCronExpressionValidator

  • All Implemented Interfaces:
    javax.validation.ConstraintValidator<ValidCronExpression,​String>

    public class ValidCronExpressionValidator
    extends Object
    implements javax.validation.ConstraintValidator<ValidCronExpression,​String>
    Validates a CRON expression against Spring's scheduler requirements.
    • Constructor Detail

      • ValidCronExpressionValidator

        public ValidCronExpressionValidator()
    • Method Detail

      • isValid

        public boolean isValid​(String cronExpression,
                               javax.validation.ConstraintValidatorContext constraintValidatorContext)
        Uses Spring's CronTrigger to validate the supplied CRON expression.
        Specified by:
        isValid in interface javax.validation.ConstraintValidator<ValidCronExpression,​String>
        Parameters:
        cronExpression - The expression to validate.
        constraintValidatorContext - The validator context.
        Returns:
        true if the CRON expression can be used with Spring's scheduling system, false otherwise.