Interface SelectedAccommodationDao
- All Superinterfaces:
de.hybris.platform.servicelayer.internal.dao.Dao
- All Known Implementing Classes:
DefaultSelectedAccommodationDao
public interface SelectedAccommodationDao
extends de.hybris.platform.servicelayer.internal.dao.Dao
Interface that exposes Selected Accommodation specific DAO services
-
Method Summary
Modifier and TypeMethodDescriptionfindSelectedAccommodations(TransportOfferingModel transportOffering, List<AccommodationStatus> selectedAccomStatuses, List<OrderStatus> cancelledOrderStatuses) this API takes a transport offering as parameter and returns list of selected accommodation(seats which are occupied or unavailable) associated with a transport offering, and associated with orders that have status other than passed in cancelledOrderStatusesgetSelectedAccommodationForTraveller(TransportOfferingModel transportOffering, OrderModel order, TravellerModel traveller) This API check and returns an instance ofSelectedAccommodationModelif available for givenTransportOfferingModel,OrderModelandTravellerModel
-
Method Details
-
findSelectedAccommodations
List<SelectedAccommodationModel> findSelectedAccommodations(TransportOfferingModel transportOffering, List<AccommodationStatus> selectedAccomStatuses, List<OrderStatus> cancelledOrderStatuses) this API takes a transport offering as parameter and returns list of selected accommodation(seats which are occupied or unavailable) associated with a transport offering, and associated with orders that have status other than passed in cancelledOrderStatuses- Parameters:
transportOffering- the transport offeringselectedAccomStatuses- the selected accom statusescancelledOrderStatuses- the cancelled order statuses- Returns:
- list
-
getSelectedAccommodationForTraveller
SelectedAccommodationModel getSelectedAccommodationForTraveller(TransportOfferingModel transportOffering, OrderModel order, TravellerModel traveller) This API check and returns an instance ofSelectedAccommodationModelif available for givenTransportOfferingModel,OrderModelandTravellerModel- Parameters:
transportOffering-order-traveller-
-