#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 748 of file InventoryManager.cpp.
References createPartnerAccesses(), and AIRINV::BomRootHelper::fillFromRouting().
Referenced by AIRINV::AIRINV_Service::buildComplementaryLinks(), and createDirectAccesses().
|
static |
Definition at line 778 of file InventoryManager.cpp.
References createDirectAccesses().
|
static |
Definition at line 813 of file InventoryManager.cpp.
References createDirectAccesses().
|
static |
Definition at line 862 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 928 of file InventoryManager.cpp.
Referenced by createDirectAccesses().
|
static |
|
static |
Definition at line 947 of file InventoryManager.cpp.
|
static |
Build the similar segment-cabin sets and the corresponding snapshot tables and other data.
Definition at line 1029 of file InventoryManager.cpp.
Referenced by AIRINV::AIRINV_Service::buildComplementaryLinks().
|
static |
Definition at line 1045 of file InventoryManager.cpp.
References buildSegmentSnapshotTable().
|
static |
Definition at line 1120 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 635 of file InventoryManager.cpp.
|
static |
Yield-based nesting structure initialisation
Definition at line 1279 of file InventoryManager.cpp.
References AIRINV::SegmentCabinHelper::initYieldBasedNestingStructure().
Referenced by AIRINV::AIRINV_Service::buildComplementaryLinks().
|
static |
Lists of usable policies initialisation.
Definition at line 1329 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.