Class TravellerFormValidator

java.lang.Object
de.hybris.platform.traveladdon.forms.validation.TravellerFormValidator
All Implemented Interfaces:
org.springframework.validation.Validator

@Component("travellerFormValidator") public class TravellerFormValidator extends Object implements org.springframework.validation.Validator
Custom validation for PassengerInformationForm
  • Constructor Details

    • TravellerFormValidator

      public TravellerFormValidator()
  • Method Details

    • supports

      public boolean supports(Class<?> cls)
      Specified by:
      supports in interface org.springframework.validation.Validator
    • validate

      public void validate(Object object, org.springframework.validation.Errors errors)
      Specified by:
      validate in interface org.springframework.validation.Validator
    • validateFrequentFlyerNumber

      protected void validateFrequentFlyerNumber(String frequentFlyerNumber, String formId, org.springframework.validation.Errors errors)
    • validatePassengerName

      protected void validatePassengerName(PassengerInformationForm passengerInformation, org.springframework.validation.Errors errors, String formId)
    • validateName

      protected void validateName(String name, String attributeName, String formId, org.springframework.validation.Errors errors)
    • validateBookerIsTravelling

      protected void validateBookerIsTravelling(Boolean booker, String formId, org.springframework.validation.Errors errors)
    • validateEmail

      protected void validateEmail(org.springframework.validation.Errors errors, String email, String formId)
    • validateEmailAddress

      protected boolean validateEmailAddress(String email)
    • validateTitle

      protected void validateTitle(org.springframework.validation.Errors errors, String title, String formId)
    • validateGender

      protected void validateGender(org.springframework.validation.Errors errors, String gender, String formId)
    • validateContactNumber

      protected void validateContactNumber(org.springframework.validation.Errors errors, String contactNumber, String formId)
    • rejectValue

      protected void rejectValue(org.springframework.validation.Errors errors, String attributeName, String formId, String errorCode)
      Method to add errors
      Parameters:
      errors -
      attributeName -
      errorCode -