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

public class FieldIntegerValidator extends AbstractTravelValidator
Common validator for Integer fields.
  • Constructor Details

    • FieldIntegerValidator

      public FieldIntegerValidator()
  • Method Details

    • supports

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

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

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

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

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

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

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

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

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