Interface TravellerDao
- All Superinterfaces:
de.hybris.platform.servicelayer.internal.dao.Dao
- All Known Subinterfaces:
ShoppingTravellerDao
- All Known Implementing Classes:
DefaultShoppingTravellerDao,DefaultTravellerDao
public interface TravellerDao
extends de.hybris.platform.servicelayer.internal.dao.Dao
Interface that exposes Traveler Type specific DAO services
-
Method Summary
Modifier and TypeMethodDescriptionfindCartTravellersByUid(String uid, CartModel cart) Finds travellers by the uid in given cart.findSavedTravellersUsingFirstNameText(String firstNameText, String passengerType, CustomerModel customer) Find saved travelers using the text inputed in first name fieldfindSavedTravellersUsingSurnameText(String surnameText, String passengerType, CustomerModel customer) Find saved travelers using the text inputed in last name fieldfindTraveller(String uid) Find traveller traveller model based on the provided UID.findTravellerByUIDAndVersionID(String uid, String versionID) Find traveller traveller model based on the provided UID and versionID.findTravellersInOrder(OrderModel order) Finds travellers in order.
-
Method Details
-
findTraveller
TravellerModel findTraveller(String uid) throws de.hybris.platform.servicelayer.exceptions.ModelNotFoundException Find traveller traveller model based on the provided UID. The traveller linked to the last order created is returned.- Parameters:
uid- the uid- Returns:
- TravellerModel traveller model
- Throws:
de.hybris.platform.servicelayer.exceptions.ModelNotFoundException- the model not found exception
-
findTravellerByUIDAndVersionID
TravellerModel findTravellerByUIDAndVersionID(String uid, String versionID) throws de.hybris.platform.servicelayer.exceptions.ModelNotFoundException Find traveller traveller model based on the provided UID and versionID.- Parameters:
uid- the uidversionID- the versionID- Returns:
- TravellerModel traveller model
- Throws:
de.hybris.platform.servicelayer.exceptions.ModelNotFoundException- the model not found exception
-
findSavedTravellersUsingFirstNameText
List<TravellerModel> findSavedTravellersUsingFirstNameText(String firstNameText, String passengerType, CustomerModel customer) Find saved travelers using the text inputed in first name field- Parameters:
firstNameText-passengerType-customer-- Returns:
-
findSavedTravellersUsingSurnameText
List<TravellerModel> findSavedTravellersUsingSurnameText(String surnameText, String passengerType, CustomerModel customer) Find saved travelers using the text inputed in last name field- Parameters:
surnameText-passengerType-customer-- Returns:
-
findCartTravellersByUid
Finds travellers by the uid in given cart.- Parameters:
uid- the uidcart- the cart- Returns:
- travellers
-
findTravellersInOrder
Finds travellers in order.- Parameters:
order- the order- Returns:
- the list of travellers
-