Class DefaultTravellerValidationStrategy
java.lang.Object
de.hybris.platform.travelfacades.strategies.impl.DefaultTravellerValidationStrategy
- All Implemented Interfaces:
AddTravellerToCartValidationStrategy
public class DefaultTravellerValidationStrategy
extends Object
implements AddTravellerToCartValidationStrategy
Strategy to validate the non adults in the list of travellers.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected de.hybris.platform.order.CartServiceGets cart service.protected de.hybris.platform.servicelayer.config.ConfigurationServiceGets configuration service.voidsetCartService(de.hybris.platform.order.CartService cartService) Sets cart service.voidsetConfigurationService(de.hybris.platform.servicelayer.config.ConfigurationService configurationService) Sets configuration service.voidvalidate(TravellerQuantityListData travellerQuantityListData) Validates if 1) in case of non adult in the list, there is at least one adult either in the cart or in the list of the travellers.
-
Constructor Details
-
DefaultTravellerValidationStrategy
public DefaultTravellerValidationStrategy()
-
-
Method Details
-
validate
public void validate(TravellerQuantityListData travellerQuantityListData) throws AddTravellerToCartException, InvalidSessionCartException Validates if 1) in case of non adult in the list, there is at least one adult either in the cart or in the list of the travellers.- Specified by:
validatein interfaceAddTravellerToCartValidationStrategy- Parameters:
travellerQuantityListData- the travellerQuantityListData- Throws:
AddTravellerToCartExceptionInvalidSessionCartException
-
getCartService
protected de.hybris.platform.order.CartService getCartService()Gets cart service.- Returns:
- the cart service
-
setCartService
public void setCartService(de.hybris.platform.order.CartService cartService) Sets cart service.- Parameters:
cartService- the cart service
-
getConfigurationService
protected de.hybris.platform.servicelayer.config.ConfigurationService getConfigurationService()Gets configuration service.- Returns:
- the configuration service
-
setConfigurationService
public void setConfigurationService(de.hybris.platform.servicelayer.config.ConfigurationService configurationService) Sets configuration service.- Parameters:
configurationService- the configuration service
-