#include <airinv/bom/FlightDateHelper.hpp>
Static Public Member Functions | |
static void | fillFromRouting (const stdair::FlightDate &) |
static void | updateAvailability (const stdair::FlightDate &, const stdair::SegmentCabin &, const stdair::PartySize_T &iNbOfBookings) |
static void | updateAvailabilityPool (const stdair::FlightDate &, const stdair::CabinCode_T &) |
static void | recalculateAvailability (const stdair::FlightDate &, const stdair::CabinCode_T &) |
static void | updateBookingControls (stdair::FlightDate &) |
static void | recalculateAvailability (const stdair::FlightDate &) |
Class representing the actual business functions for an airline flight-date.
Definition at line 19 of file FlightDateHelper.hpp.
|
static |
Fill the attributes derived from the routing legs (e.g., board and off dates).
Definition at line 51 of file FlightDateHelper.cpp.
|
static |
Update the availability of all classes after a reservation.
Definition at line 67 of file FlightDateHelper.cpp.
References recalculateAvailability(), and updateAvailabilityPool().
Referenced by AIRINV::SegmentCabinHelper::updateFromReservation().
|
static |
Update the availability pool of all the segment-cabins after a reservation.
Definition at line 92 of file FlightDateHelper.cpp.
Referenced by updateAvailability().
|
static |
Recalculate the availability of all the segment-cabins after a reservation.
Definition at line 127 of file FlightDateHelper.cpp.
References AIRINV::SegmentCabinHelper::updateAvailabilities().
Referenced by updateAvailability().
|
static |
Update booking controls after optimisation.
Definition at line 22 of file FlightDateHelper.cpp.
References AIRINV::SegmentCabinHelper::buildPseudoBidPriceVector(), and AIRINV::SegmentCabinHelper::updateBookingControlsUsingPseudoBidPriceVector().
|
static |
Recalculate the availability of all the segment-cabins after an optimisation.
Definition at line 145 of file FlightDateHelper.cpp.
References AIRINV::SegmentCabinHelper::updateAvailabilities().