Class DefaultShoppingTravellerService
java.lang.Object
de.hybris.platform.travelservices.services.impl.DefaultTravellerService
de.hybris.platform.shoppingservices.services.impl.DefaultShoppingTravellerService
- All Implemented Interfaces:
ShoppingTravellerService,TravellerService
public class DefaultShoppingTravellerService
extends DefaultTravellerService
implements ShoppingTravellerService
Class is responsible for providing concrete implementation of the TravellerService interface. The class uses the
travellerDao class to query the database and return TravellerModel type.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateTraveller(String travellerType, String passengerType, String travellerCode, int passengerNumber, String travellerUidPrefix, String orderOrCartCode, int shoppingTravellerId) Create traveller traveller model.protected ShoppingTravellerDaoGets shopping traveller dao.getTravellerFromCart(CartModel cart, String travellerUid, Integer solutionId) Returns the traveller from cart for the given traveller uid and solution id.getTravellerFromOrder(OrderModel order, String travellerUid, Integer solutionId) Returns the traveller from order for the given traveller uid and solution id.getTravellersFromCart(CartModel cart, Integer solutionId) Returns the travellers from cart for the given solution id.getTravellersFromOrder(OrderModel order, Integer solutionId) Returns the travellers from order for the given solution id.voidsetShoppingTravellerDao(ShoppingTravellerDao shoppingTravellerDao) Sets shopping traveller dao.Methods inherited from class de.hybris.platform.travelservices.services.impl.DefaultTravellerService
createTraveller, createTraveller, findSavedTravellersUsingFirstNameText, findSavedTravellersUsingLastNameText, getCartService, getCartTravellerForUid, getConfigurationService, getEnumerationService, getExistingTraveller, getExistingTraveller, getModelService, getPassengerTypeService, getTravelKeyGeneratorService, getTravellerDao, getTravellerFromCurrentCart, getTravellerFromCurrentCartByUID, getTravellerListForEntry, getTravellers, getTravellersFromOrder, getTravellersPerLeg, saveTraveller, setCartService, setConfigurationService, setEnumerationService, setModelService, setPassengerTypeService, setTravelKeyGeneratorService, setTravellerDaoMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.travelservices.services.TravellerService
createTraveller, createTraveller, findSavedTravellersUsingFirstNameText, findSavedTravellersUsingLastNameText, getCartTravellerForUid, getExistingTraveller, getExistingTraveller, getTravellerFromCurrentCart, getTravellerFromCurrentCartByUID, getTravellers, getTravellersFromOrder, getTravellersPerLeg
-
Constructor Details
-
DefaultShoppingTravellerService
public DefaultShoppingTravellerService()
-
-
Method Details
-
createTraveller
public TravellerModel createTraveller(String travellerType, String passengerType, String travellerCode, int passengerNumber, String travellerUidPrefix, String orderOrCartCode, int shoppingTravellerId) Description copied from interface:ShoppingTravellerServiceCreate traveller traveller model.- Specified by:
createTravellerin interfaceShoppingTravellerService- Parameters:
travellerType- the traveller typepassengerType- the passenger typetravellerCode- the traveller codepassengerNumber- the passenger numbertravellerUidPrefix- the traveller uid prefixorderOrCartCode- the order or cart code that needs to be set in the versionIDshoppingTravellerId- the shopping traveller id- Returns:
- traveller model
-
getTravellersFromCart
Description copied from interface:ShoppingTravellerServiceReturns the travellers from cart for the given solution id.- Specified by:
getTravellersFromCartin interfaceShoppingTravellerService- Parameters:
cart- the cartsolutionId- the solution id- Returns:
- the list of travellers
-
getTravellerFromCart
Description copied from interface:ShoppingTravellerServiceReturns the traveller from cart for the given traveller uid and solution id.- Specified by:
getTravellerFromCartin interfaceShoppingTravellerService- Parameters:
cart- the carttravellerUid- the traveller uidsolutionId- the solution id- Returns:
- the traveller
-
getTravellersFromOrder
Description copied from interface:ShoppingTravellerServiceReturns the travellers from order for the given solution id.- Specified by:
getTravellersFromOrderin interfaceShoppingTravellerService- Parameters:
order- the ordersolutionId- the solution id- Returns:
- the list of travellers
-
getTravellerFromOrder
public TravellerModel getTravellerFromOrder(OrderModel order, String travellerUid, Integer solutionId) Description copied from interface:ShoppingTravellerServiceReturns the traveller from order for the given traveller uid and solution id.- Specified by:
getTravellerFromOrderin interfaceShoppingTravellerService- Parameters:
order- the ordertravellerUid- the traveller uidsolutionId- the solution id- Returns:
- the traveller
-
getShoppingTravellerDao
Gets shopping traveller dao.- Returns:
- the shopping traveller dao
-
setShoppingTravellerDao
Sets shopping traveller dao.- Parameters:
shoppingTravellerDao- the shopping traveller dao
-