Class AccommodationFinderValidator

java.lang.Object
de.hybris.platform.travelacceleratorstorefront.validators.AbstractTravelValidator
de.hybris.platform.accommodationaddon.validators.AccommodationFinderValidator
All Implemented Interfaces:
org.springframework.validation.Validator

@Component("accommodationFinderValidator") public class AccommodationFinderValidator extends AbstractTravelValidator
The type Accommodation finder validator.
  • Constructor Details

    • AccommodationFinderValidator

      public AccommodationFinderValidator()
  • Method Details

    • supports

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

      public void validate(Object object, org.springframework.validation.Errors errors)
    • validateDestinationLocation

      protected void validateDestinationLocation(AccommodationFinderForm accommodationFinderForm, org.springframework.validation.Errors errors)
    • validateCodeAndSuggestionType

      protected boolean validateCodeAndSuggestionType(AccommodationFinderForm accommodationFinderForm, org.springframework.validation.Errors errors)
    • validateLatitudeLongitudeRadius

      protected boolean validateLatitudeLongitudeRadius(AccommodationFinderForm accommodationFinderForm)
    • validateCoordinates

      protected void validateCoordinates(AccommodationFinderForm accommodationFinderForm, org.springframework.validation.Errors errors)
      Method responsible for running the following validation on Latitude, Longitude, and Radius
      Parameters:
      accommodationFinderForm -
      errors -
    • validateFieldFormat

      protected Boolean validateFieldFormat(String fieldName, String fieldValue, String regex, org.springframework.validation.Errors errors)
      Method runs the regex against the fieldValue and sets an InvalidFormat error against the field if the regex fails
      Parameters:
      fieldName -
      fieldValue -
      regex -
      errors -