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