java.lang.Object
de.hybris.platform.coretravelbasewebservicescommons.validators.AbstractTravelValidator
de.hybris.platform.coretravelbasewebservicescommons.validators.FieldRangeValidator
All Implemented Interfaces:
TravelValidator, org.springframework.validation.Validator

public class FieldRangeValidator extends AbstractTravelValidator
Common validator for Number fields.
  • Constructor Details

    • FieldRangeValidator

      public FieldRangeValidator()
  • Method Details

    • supports

      public boolean supports(Class<?> clazz)
    • validate

      public void validate(Object target, org.springframework.validation.Errors errors)
    • checkRange

      protected boolean checkRange(Number value)
      Returns true if value falls into a range.
      Parameters:
      value - the value
    • checkMinValue

      protected boolean checkMinValue(Long value)
      Returns true if value greater or equal to minimum value.
      Parameters:
      value - the value
    • checkMaxValue

      protected boolean checkMaxValue(Long value)
      Returns true if value less or equal to maximum value.
      Parameters:
      value - the value
    • getMinValue

      protected Long getMinValue()
      Gets minimum value.
      Returns:
      the minimum value
    • setMinValue

      public void setMinValue(Long minValue)
      Sets minimum value.
      Parameters:
      minValue - minimum value
    • getMaxValue

      protected Long getMaxValue()
      Gets maximum value.
      Returns:
      the maximum value
    • setMaxValue

      public void setMaxValue(Long maxValue)
      Sets maximum value.
      Parameters:
      maxValue - maximum value