#include <airinv/command/InventoryManager.hpp>
Static Public Member Functions | |
static void | createDirectAccesses (const stdair::BomRoot &) |
static void | createDirectAccesses (const stdair::BomRoot &, stdair::Inventory &) |
static void | createDirectAccesses (const stdair::BomRoot &, stdair::Inventory &, stdair::FlightDate &) |
static void | createDirectAccesses (stdair::SegmentDate &) |
static void | createPartnerAccesses (const stdair::BomRoot &, stdair::Inventory &) |
static void | createPartnerAccesses (stdair::FlightDate &) |
static void | createPartnerAccesses (const stdair::BomRoot &, stdair::Inventory &, stdair::FlightDate &) |
static void | buildSimilarSegmentCabinSets (const stdair::BomRoot &) |
static void | buildSimilarSegmentCabinSets (stdair::Inventory &) |
static void | buildSegmentSnapshotTable (stdair::Inventory &, const stdair::TableID_T &, const DepartureDateSegmentCabinMap_T &) |
static void | setDefaultBidPriceVector (stdair::BomRoot &) |
static void | setDefaultBidPriceVector (stdair::Inventory &) |
static void | initialiseYieldBasedNestingStructures (const stdair::BomRoot &) |
static void | initialiseListsOfUsablePolicies (const stdair::BomRoot &) |
Friends | |
class | AIRINV_Master_Service |
class | AIRINV_Service |
Command wrapping the travel request process.
Definition at line 36 of file InventoryManager.hpp.
|
static |
Create the direct accesses within the inventories suck as links between leg-date and segment-date, ect.
Definition at line 747 of file InventoryManager.cpp.
References createPartnerAccesses(), and AIRINV::BomRootHelper::fillFromRouting().
Referenced by AIRINV::AIRINV_Service::buildComplementaryLinks(), and createDirectAccesses().
|
static |
Definition at line 777 of file InventoryManager.cpp.
References createDirectAccesses().
|
static |
Definition at line 812 of file InventoryManager.cpp.
References createDirectAccesses().
|
static |
Definition at line 861 of file InventoryManager.cpp.
|
static |
Create the direct accesses within the inventories suck as the link between a marketing segment date and its operating one.
Definition at line 927 of file InventoryManager.cpp.
Referenced by createDirectAccesses().
|
static |
|
static |
Definition at line 946 of file InventoryManager.cpp.
|
static |
Build the similar segment-cabin sets and the corresponding snapshot tables and other data.
Definition at line 1028 of file InventoryManager.cpp.
Referenced by AIRINV::AIRINV_Service::buildComplementaryLinks().
|
static |
Definition at line 1044 of file InventoryManager.cpp.
References buildSegmentSnapshotTable().
|
static |
Definition at line 1119 of file InventoryManager.cpp.
Referenced by buildSimilarSegmentCabinSets().
|
static |
Bid price vectors initialisation
Definition at line 603 of file InventoryManager.cpp.
Referenced by AIRINV::AIRINV_Service::buildComplementaryLinks().
|
static |
Definition at line 634 of file InventoryManager.cpp.
|
static |
Yield-based nesting structure initialisation
Definition at line 1278 of file InventoryManager.cpp.
References AIRINV::SegmentCabinHelper::initYieldBasedNestingStructure().
Referenced by AIRINV::AIRINV_Service::buildComplementaryLinks().
|
static |
Lists of usable policies initialisation.
Definition at line 1328 of file InventoryManager.cpp.
References AIRINV::SegmentCabinHelper::initListOfUsablePolicies().
Referenced by AIRINV::AIRINV_Service::buildComplementaryLinks().
|
friend |
Definition at line 37 of file InventoryManager.hpp.
|
friend |
Definition at line 38 of file InventoryManager.hpp.