Class representing the actual business functions for an airline segment-cabin. More...
#include <airinv/bom/SegmentCabinHelper.hpp>
| Static Public Member Functions | |
| static void | updateFromReservation (const stdair::FlightDate &, stdair::SegmentCabin &, const stdair::PartySize_T &) | 
| static void | buildPseudoBidPriceVector (stdair::SegmentCabin &) | 
| static void | updateBookingControlsUsingPseudoBidPriceVector (const stdair::SegmentCabin &) | 
| static void | updateAUs (const stdair::SegmentCabin &) | 
| static void | updateAvailabilities (const stdair::SegmentCabin &) | 
| static void | initialiseAU (stdair::SegmentCabin &) | 
| static void | initYieldBasedNestingStructure (stdair::SegmentCabin &) | 
| static void | initListOfUsablePolicies (stdair::SegmentCabin &) | 
Class representing the actual business functions for an airline segment-cabin.
Definition at line 25 of file SegmentCabinHelper.hpp.
| 
 | static | 
Update the segment-cabin with the reservation.
Definition at line 64 of file SegmentCabinHelper.cpp.
References AIRINV::FlightDateHelper::updateAvailability().
| 
 | static | 
Build the pseudo bid price vector from the vectors of the leg-cabins.
Definition at line 77 of file SegmentCabinHelper.cpp.
Referenced by AIRINV::FlightDateHelper::updateBookingControls().
| 
 | static | 
Update the booking controls using the pseudo bid price vector.
Definition at line 128 of file SegmentCabinHelper.cpp.
References updateAUs().
Referenced by AIRINV::FlightDateHelper::updateBookingControls().
| 
 | static | 
Update the authorisation levels using the booking limits.
Definition at line 186 of file SegmentCabinHelper.cpp.
Referenced by updateBookingControlsUsingPseudoBidPriceVector().
| 
 | static | 
Update the availability of the booking classes.
Definition at line 240 of file SegmentCabinHelper.cpp.
Referenced by AIRINV::FlightDateHelper::recalculateAvailability(), and AIRINV::SegmentSnapshotTableHelper::takeSnapshots().
| 
 | static | 
Initialise the AU for the booking classes.
Definition at line 28 of file SegmentCabinHelper.cpp.
Referenced by AIRINV::SegmentDateHelper::fillFromRouting().
| 
 | static | 
Yield-based nesting structure initialisation.
Definition at line 333 of file SegmentCabinHelper.cpp.
Referenced by AIRINV::InventoryManager::initialiseYieldBasedNestingStructures().
| 
 | static | 
List of usable policies initialisation.
Definition at line 385 of file SegmentCabinHelper.cpp.
Referenced by AIRINV::InventoryManager::initialiseListsOfUsablePolicies().
 1.8.1.1
 
		  1.8.1.1
		