Class PROSAncillaryEntryValidationStrategy
java.lang.Object
de.hybris.platform.prosfacades.order.strategies.impl.PROSAncillaryEntryValidationStrategy
- All Implemented Interfaces:
MerchandisingEntryValidationStrategy
public class PROSAncillaryEntryValidationStrategy
extends Object
implements MerchandisingEntryValidationStrategy
The implementation of
MerchandisingEntryValidationStrategy to validate ancillary entry strategy.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PROSTransportOfferingFacadesets pros transport offering facade.protected TravelCartFacadeGets travel cart facade.protected booleanisCartTravellersAndPaxIdsSame(Set<String> paxID, List<String> travellerIds) Is cart travellers and pax ids same.voidsetProsTransportOfferingFacade(PROSTransportOfferingFacade prosTransportOfferingFacade) Gets 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
-
PROSAncillaryEntryValidationStrategy
public PROSAncillaryEntryValidationStrategy()
-
-
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
-
isCartTravellersAndPaxIdsSame
Is cart travellers and pax ids same.- Parameters:
paxID- the pax idtravellerIds- the traveller ids- Returns:
- the boolean
-
getTravelCartFacade
Gets travel cart facade.- Returns:
- the travel cart facade
-
setTravelCartFacade
Sets travel cart facade.- Parameters:
travelCartFacade- the travel cart facade
-
getProsTransportOfferingFacade
sets pros transport offering facade.- Returns:
- the pros transport offering facade.
-
setProsTransportOfferingFacade
Gets pros transport offering facade.- Parameters:
prosTransportOfferingFacade- * the travel cart facade
-