#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 746 of file InventoryManager.cpp.
References createPartnerAccesses(), and AIRINV::BomRootHelper::fillFromRouting().
Referenced by AIRINV::AIRINV_Service::buildComplementaryLinks(), and createDirectAccesses().
|
static |
Definition at line 776 of file InventoryManager.cpp.
References createDirectAccesses().
|
static |
Definition at line 811 of file InventoryManager.cpp.
References createDirectAccesses().
|
static |
Definition at line 860 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 926 of file InventoryManager.cpp.
Referenced by createDirectAccesses().
|
static |
|
static |
Definition at line 945 of file InventoryManager.cpp.
|
static |
Build the similar segment-cabin sets and the corresponding snapshot tables and other data.
Definition at line 1027 of file InventoryManager.cpp.
Referenced by AIRINV::AIRINV_Service::buildComplementaryLinks().
|
static |
Definition at line 1043 of file InventoryManager.cpp.
References buildSegmentSnapshotTable().
|
static |
Definition at line 1118 of file InventoryManager.cpp.
Referenced by buildSimilarSegmentCabinSets().
|
static |
Bid price vectors initialisation
Definition at line 601 of file InventoryManager.cpp.
Referenced by AIRINV::AIRINV_Service::buildComplementaryLinks().
|
static |
Definition at line 633 of file InventoryManager.cpp.
|
static |
Yield-based nesting structure initialisation
Definition at line 1277 of file InventoryManager.cpp.
References AIRINV::SegmentCabinHelper::initYieldBasedNestingStructure().
Referenced by AIRINV::AIRINV_Service::buildComplementaryLinks().
|
static |
Lists of usable policies initialisation.
Definition at line 1327 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.