AirInv Logo  0.1.2
C++ Simulated Airline Inventory Management System library
AIRINV::FlightDateHelper Class Reference

#include <airinv/bom/FlightDateHelper.hpp>

List of all members.

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 &)

Detailed Description

Class representing the actual business functions for an airline flight-date.


Member Function Documentation

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]

The documentation for this class was generated from the following files: