Class DefaultShoppingSpecialServiceRequestFacade
java.lang.Object
de.hybris.platform.travelfacades.facades.impl.DefaultSpecialServiceRequestFacade
de.hybris.platform.shoppingfacades.facades.impl.DefaultShoppingSpecialServiceRequestFacade
- All Implemented Interfaces:
ShoppingSpecialServiceRequestFacade,SpecialServiceRequestFacade
public class DefaultShoppingSpecialServiceRequestFacade
extends DefaultSpecialServiceRequestFacade
implements ShoppingSpecialServiceRequestFacade
Shopping implementation of
ShoppingSpecialServiceRequestFacade-
Field Summary
Fields inherited from class de.hybris.platform.travelfacades.facades.impl.DefaultSpecialServiceRequestFacade
ORDER_ID_PARAM, PASSENGER_ID_PARAM -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSpecialServiceRequestToTraveller(String passengerId, String specialServiceRequestId, Integer solutionID) Add the given special service to the travellerprotected List<AbstractOrderEntryModel>getSolutionEntries(Integer solutionID, AbstractOrderModel orderModel) Gets entries for solution id.getSpecialServiceRequestFromOrderAndTraveller(String orderId, Integer solutionID, String passengerId) Get all the special service request from the given order, passenger and solutiongetSpecialServiceRequestFromTraveller(String travellerUid, Integer solutionID) Get all the special service request from the given travellerprotected TravellerModelgetTraveller(String travellerUid, List<AbstractOrderEntryModel> solutionEntries) Gets traveller for traveller id in the solution entries.voidremoveSpecialServiceRequestFromTraveller(String travellerUid, String specialServiceRequestId, Integer solutionID) Remove the special service request from the travellerMethods inherited from class de.hybris.platform.travelfacades.facades.impl.DefaultSpecialServiceRequestFacade
addSpecialServiceRequestToTraveller, createSpecialRequestDataFromTraveller, findAllSpecialServiceRequests, getBookingService, getCartService, getModelService, getSpecialServiceRequestConverter, getSpecialServiceRequestFromTraveller, getSpecialServiceRequestService, getTravellerService, removeSpecialServiceRequestFromTraveller, setBookingService, setCartService, setModelService, setSpecialServiceRequestConverter, setSpecialServiceRequestService, setTravellerServiceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.travelfacades.facades.SpecialServiceRequestFacade
addSpecialServiceRequestToTraveller, findAllSpecialServiceRequests, getSpecialServiceRequestFromTraveller, removeSpecialServiceRequestFromTraveller
-
Constructor Details
-
DefaultShoppingSpecialServiceRequestFacade
public DefaultShoppingSpecialServiceRequestFacade()
-
-
Method Details
-
getSpecialServiceRequestFromOrderAndTraveller
public List<SpecialServiceRequestData> getSpecialServiceRequestFromOrderAndTraveller(String orderId, Integer solutionID, String passengerId) Description copied from interface:ShoppingSpecialServiceRequestFacadeGet all the special service request from the given order, passenger and solution- Specified by:
getSpecialServiceRequestFromOrderAndTravellerin interfaceShoppingSpecialServiceRequestFacade- Parameters:
orderId- the orderIdsolutionID- the solutionIDpassengerId- the passengerId- Returns:
- List
-
addSpecialServiceRequestToTraveller
public void addSpecialServiceRequestToTraveller(String passengerId, String specialServiceRequestId, Integer solutionID) throws InvalidSessionCartException Description copied from interface:ShoppingSpecialServiceRequestFacadeAdd the given special service to the traveller- Specified by:
addSpecialServiceRequestToTravellerin interfaceShoppingSpecialServiceRequestFacade- Throws:
InvalidSessionCartException
-
removeSpecialServiceRequestFromTraveller
public void removeSpecialServiceRequestFromTraveller(String travellerUid, String specialServiceRequestId, Integer solutionID) throws InvalidSessionCartException Description copied from interface:ShoppingSpecialServiceRequestFacadeRemove the special service request from the traveller- Specified by:
removeSpecialServiceRequestFromTravellerin interfaceShoppingSpecialServiceRequestFacade- Parameters:
travellerUid- the travellerUid- Throws:
InvalidSessionCartException
-
getSpecialServiceRequestFromTraveller
public List<SpecialServiceRequestData> getSpecialServiceRequestFromTraveller(String travellerUid, Integer solutionID) throws InvalidSessionCartException Description copied from interface:ShoppingSpecialServiceRequestFacadeGet all the special service request from the given traveller- Specified by:
getSpecialServiceRequestFromTravellerin interfaceShoppingSpecialServiceRequestFacade- Parameters:
travellerUid- the travellerUid- Returns:
- List
- Throws:
InvalidSessionCartException
-
getTraveller
protected TravellerModel getTraveller(String travellerUid, List<AbstractOrderEntryModel> solutionEntries) Gets traveller for traveller id in the solution entries.- Parameters:
travellerUid- the traveller uidsolutionEntries- the solution entries- Returns:
- the traveller
-
getSolutionEntries
protected List<AbstractOrderEntryModel> getSolutionEntries(Integer solutionID, AbstractOrderModel orderModel) Gets entries for solution id.- Parameters:
solutionID- the solution idorderModel- the order model- Returns:
- the entries
-