Class PROSBaggageEntryValidationStrategy
java.lang.Object
de.hybris.platform.prosfacades.order.strategies.impl.PROSBaggageEntryValidationStrategy
- All Implemented Interfaces:
MerchandisingEntryValidationStrategy
public class PROSBaggageEntryValidationStrategy
extends Object
implements MerchandisingEntryValidationStrategy
The implementation of
MerchandisingEntryValidationStrategy to validate baggage entry by comparing the price from
merchandising response.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PROSTransportOfferingFacadeGets pros transport offering facade.protected TravelCartFacadeGets travel cart facade.voidsetProsTransportOfferingFacade(PROSTransportOfferingFacade prosTransportOfferingFacade) Sets pros transport offering facade.voidsetTravelCartFacade(TravelCartFacade travelCartFacade) Sets travel cart facade.voidvalidate(AbstractOrderEntryModel abstractOrderEntry, MerchandisingResponse merchandisingResponse) Validate the merchandising entry based on the item type.
-
Constructor Details
-
PROSBaggageEntryValidationStrategy
public PROSBaggageEntryValidationStrategy()
-
-
Method Details
-
validate
public void validate(AbstractOrderEntryModel abstractOrderEntry, MerchandisingResponse merchandisingResponse) throws TravelCartValidationException Description copied from interface:MerchandisingEntryValidationStrategyValidate the merchandising entry based on the item type.- Specified by:
validatein interfaceMerchandisingEntryValidationStrategy- Parameters:
abstractOrderEntry- the order entrymerchandisingResponse- the merchandising response- Throws:
TravelCartValidationException- the travel cart validation exception
-
getTravelCartFacade
Gets travel cart facade.- Returns:
- the travel cart facade
-
setTravelCartFacade
Sets travel cart facade.- Parameters:
travelCartFacade- the travel cart facade
-
getProsTransportOfferingFacade
Gets pros transport offering facade.- Returns:
- the pros transport offering facade
-
setProsTransportOfferingFacade
Sets pros transport offering facade.- Parameters:
prosTransportOfferingFacade- the pros transport offering facade
-