Interface TravellerSortStrategy
- All Known Implementing Classes:
DefaultTravellerSortStrategy
public interface TravellerSortStrategy
Strategy responsible for sorting travellers in a configurable way
-
Method Summary
Modifier and TypeMethodDescriptionapplyStrategy(List<TravellerData> travellers) Applies the sorting strategy for Travellers based on configured ordered listsortPassengerTypes(List<PassengerTypeData> passengerTypes) Sorts passenger types based on configured ordered list
-
Method Details
-
applyStrategy
Applies the sorting strategy for Travellers based on configured ordered list- Parameters:
travellers- the travellers- Returns:
- sorted list of travellers
-
sortPassengerTypes
Sorts passenger types based on configured ordered list- Parameters:
passengerTypes- the passenger types- Returns:
- sorted list of passenger types
-