Class AddAncillaryToCartRequestValidator

java.lang.Object
de.hybris.platform.coreairlineocc.validators.AddAncillaryToCartRequestValidator
All Implemented Interfaces:
org.springframework.validation.Validator

public class AddAncillaryToCartRequestValidator extends Object implements org.springframework.validation.Validator
Validates the instances of AncillaryEntryRequest.
  • Constructor Details

    • AddAncillaryToCartRequestValidator

      public AddAncillaryToCartRequestValidator()
  • Method Details

    • supports

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

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

      protected void validateEmptyRequest(AncillaryEntryRequest ancillaryEntryRequest, org.springframework.validation.Errors errors)
      Validate for empty request.
      Parameters:
      ancillaryEntryRequest - the ancillary entry request
      errors - the errors
    • validateAddAncillaryRequest

      protected void validateAddAncillaryRequest(AncillaryEntryRequest ancillaryEntryRQ, org.springframework.validation.Errors errors)
      this method validate the valid product code and the number of passenger
      Parameters:
      ancillaryEntryRQ - the ancillaryEntryRQ
      errors - the list of errors
    • getTravelRestrictionFacade

      protected TravelRestrictionFacade getTravelRestrictionFacade()
      Gets travel restriction facade.
      Returns:
      the travelRestrictionFacade
    • setTravelRestrictionFacade

      public void setTravelRestrictionFacade(TravelRestrictionFacade travelRestrictionFacade)
      Sets travel restriction facade.
      Parameters:
      travelRestrictionFacade - the travelRestrictionFacade to set
    • getAddAncillaryToCartCriteriaMap

      protected Map<String,List<AddAncillaryToCartRequestValidationStrategy>> getAddAncillaryToCartCriteriaMap()
      Gets add ancillary to cart criteria map
      Returns:
      the addAncillaryToCartCriteriaMap
    • setAddAncillaryToCartCriteriaMap

      public void setAddAncillaryToCartCriteriaMap(Map<String,List<AddAncillaryToCartRequestValidationStrategy>> addAncillaryToCartCriteriaMap)
      Sets add ancillary to cart criteria map.
      Parameters:
      addAncillaryToCartCriteriaMap - the addAncillaryToCartCriteriaMap to set