Class OrderChangeSelectedOfferItemFieldValidator

java.lang.Object
de.hybris.platform.ndc182webservices.validators.impl.AbstractOrderValidator
de.hybris.platform.ndc182webservices.validators.impl.OrderChangeSelectedOfferItemFieldValidator
All Implemented Interfaces:
NDCFieldValidator<IATAOrderChangeRQ,List<ErrorType>>

public class OrderChangeSelectedOfferItemFieldValidator extends AbstractOrderValidator implements NDCFieldValidator<IATAOrderChangeRQ,List<ErrorType>>
The implementation of NDCFieldValidator to validate the selected offer segment.
  • Constructor Details

    • OrderChangeSelectedOfferItemFieldValidator

      public OrderChangeSelectedOfferItemFieldValidator()
  • Method Details

    • validate

      public void validate(IATAOrderChangeRQ request, List<ErrorType> errors)
      Description copied from interface: NDCFieldValidator
      Validate.
      Specified by:
      validate in interface NDCFieldValidator<IATAOrderChangeRQ,List<ErrorType>>
      Parameters:
      request - the request
      errors - the errors
    • validateSelectedOffers

      protected void validateSelectedOffers(List<SelectedOfferType> selectedOffers, List<ErrorType> errors)
      Validates the selected offers.
      Parameters:
      selectedOffers - the selected offer list
    • validateSelectedOfferItem

      protected void validateSelectedOfferItem(SelectedOfferItemType selectedOfferItem, List<ErrorType> errors)
      Validates the selected offer item.
      Parameters:
      selectedOfferItem - the selected offer item
      errors - the list of errors
    • validateSelectedAlaCarteOfferItem

      protected void validateSelectedAlaCarteOfferItem(SelectedALaCarteOfferItemType selectedALaCarteOfferItem, List<ErrorType> errors)
      Validates the selected ala carte offer item.
      Parameters:
      selectedALaCarteOfferItem - the selected a la carte offer item
      errors - the errors