Interface ConfiguredAccommodationDao
- All Known Implementing Classes:
DefaultConfiguredAccommodationDao
public interface ConfiguredAccommodationDao
Interface that exposes Configured Accommodation specific DAO services
-
Method Summary
Modifier and TypeMethodDescriptionfindAccommodation(String uid, CatalogVersionModel catalogVersion) This API takes an uid(of the seat selected on the seat map) and returns configured accommodation (seat) associated with that uidfindAccommodationMapConfiguration(AccommodationMapModel accommodationMap, CatalogVersionModel catalogVersion) this API takes an accommodation map as parameter and returns list of configured accommodation(decks, cabins, seats etc.) associated with a transport vehicle.
-
Method Details
-
findAccommodationMapConfiguration
List<ConfiguredAccommodationModel> findAccommodationMapConfiguration(AccommodationMapModel accommodationMap, CatalogVersionModel catalogVersion) this API takes an accommodation map as parameter and returns list of configured accommodation(decks, cabins, seats etc.) associated with a transport vehicle.- Parameters:
accommodationMap- the accommodation mapcatalogVersion- the catalog version- Returns:
- list
-
findAccommodation
ConfiguredAccommodationModel findAccommodation(String uid, CatalogVersionModel catalogVersion) throws AccommodationMapDataSetUpException This API takes an uid(of the seat selected on the seat map) and returns configured accommodation (seat) associated with that uid- Parameters:
uid- the uidcatalogVersion- the catalog version- Returns:
- configured accommodation model
- Throws:
AccommodationMapDataSetUpException
-