Class DefaultSelectedAccommodationDao
java.lang.Object
de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<SelectedAccommodationModel>
de.hybris.platform.travelservices.dao.impl.DefaultSelectedAccommodationDao
- All Implemented Interfaces:
de.hybris.platform.servicelayer.internal.dao.Dao,de.hybris.platform.servicelayer.internal.dao.GenericDao<SelectedAccommodationModel>,SelectedAccommodationDao
public class DefaultSelectedAccommodationDao
extends de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<SelectedAccommodationModel>
implements SelectedAccommodationDao
The type Default selected accommodation dao.
-
Constructor Summary
Constructors -
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,OrderModelandTravellerModelMethods inherited from class de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao
find, find, find, find, find, getFlexibleSearchService, setFlexibleSearchService
-
Constructor Details
-
DefaultSelectedAccommodationDao
-
-
Method Details
-
findSelectedAccommodations
public List<SelectedAccommodationModel> findSelectedAccommodations(TransportOfferingModel transportOffering, List<AccommodationStatus> selectedAccomStatuses, List<OrderStatus> cancelledOrderStatuses) Description copied from interface:SelectedAccommodationDaothis 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- Specified by:
findSelectedAccommodationsin interfaceSelectedAccommodationDao- Parameters:
transportOffering- the transport offeringselectedAccomStatuses- the selected accom statusescancelledOrderStatuses- the cancelled order statuses- Returns:
- list
-
getSelectedAccommodationForTraveller
public SelectedAccommodationModel getSelectedAccommodationForTraveller(TransportOfferingModel transportOffering, OrderModel order, TravellerModel traveller) Description copied from interface:SelectedAccommodationDaoThis API check and returns an instance ofSelectedAccommodationModelif available for givenTransportOfferingModel,OrderModelandTravellerModel- Specified by:
getSelectedAccommodationForTravellerin interfaceSelectedAccommodationDao
-