All Superinterfaces:
org.springframework.validation.Validator
All Known Implementing Classes:
AbstractTravelValidator, AccommodationSearchRequestValidator, AccommodationSearchRequestValidator, AddBundleToCartTransportOfferingCodesValidator, AddPackageToCartRequestValidator, AddRoomStayValidator, AddRoomStayValidator, CabinValidator, ChangeCurrencyValidator, CountryIsoValidator, DateValidator, DepartureDateValidator, EmailValidator, EnumValueValidator, FieldIntegerValidator, FieldNotEmptyOrWrongLengthValidator, FieldNotEmptyValidator, FieldNumberValidator, FieldRangeValidator, FlightCodesValidator, FlightSearchRequestValidator, LanguageIsoValidator, ListCompositeValidator, ListNotEmptyOrWrongSizeValidator, ListNotEmptyValidator, ListWrongSizeValidator, PackageSearchRequestValidator, PassengerTypeValidator, PaymentDetailsValidator, RegexpValidator, TransportSearchRequestValidator, TravelCompositeValidator

public interface TravelValidator extends org.springframework.validation.Validator
An extension of Validator to add support for field validation and skip validation for optional cases.
  • Method Summary

    Modifier and Type
    Method
    Description
    Return the field path for validation.
    boolean
    Checks that TravelValidator needs to be executed for the supplied target object
    void
    validate(Object target, org.springframework.validation.Errors errors, boolean ignoreNull)
    Validate the supplied target object

    Methods inherited from interface org.springframework.validation.Validator

    supports, validate
  • Method Details

    • getFieldPath

      String getFieldPath()
      Return the field path for validation.
      Returns:
      field path
    • isValidationRequired

      boolean isValidationRequired(Object target)
      Checks that TravelValidator needs to be executed for the supplied target object
      Parameters:
      target - the object that is to be validated
      Returns:
      true if this TravelValidator needs to be executed
    • validate

      void validate(Object target, org.springframework.validation.Errors errors, boolean ignoreNull)
      Validate the supplied target object
      Parameters:
      target - the object that is to be validated
      errors - contextual state about the validation process
      ignoreNull - ignore validation for null objects