$treeview $search $mathjax
#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 |
Definition at line 36 of file InventoryManager.hpp.
void AIRINV::InventoryManager::createDirectAccesses | ( | const stdair::BomRoot & | ) | [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().
void AIRINV::InventoryManager::createDirectAccesses | ( | const stdair::BomRoot & | , | |
stdair::Inventory & | ||||
) | [static] |
void AIRINV::InventoryManager::createDirectAccesses | ( | const stdair::BomRoot & | , | |
stdair::Inventory & | , | |||
stdair::FlightDate & | ||||
) | [static] |
void AIRINV::InventoryManager::createDirectAccesses | ( | stdair::SegmentDate & | ) | [static] |
Definition at line 860 of file InventoryManager.cpp.
void AIRINV::InventoryManager::createPartnerAccesses | ( | const stdair::BomRoot & | , | |
stdair::Inventory & | ||||
) | [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 void AIRINV::InventoryManager::createPartnerAccesses | ( | stdair::FlightDate & | ) | [static] |
void AIRINV::InventoryManager::createPartnerAccesses | ( | const stdair::BomRoot & | , | |
stdair::Inventory & | , | |||
stdair::FlightDate & | ||||
) | [static] |
Definition at line 945 of file InventoryManager.cpp.
void AIRINV::InventoryManager::buildSimilarSegmentCabinSets | ( | const stdair::BomRoot & | ) | [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().
void AIRINV::InventoryManager::buildSimilarSegmentCabinSets | ( | stdair::Inventory & | ) | [static] |
void AIRINV::InventoryManager::buildSegmentSnapshotTable | ( | stdair::Inventory & | , | |
const stdair::TableID_T & | , | |||
const DepartureDateSegmentCabinMap_T & | ||||
) | [static] |
void AIRINV::InventoryManager::setDefaultBidPriceVector | ( | stdair::BomRoot & | ) | [static] |
Bid price vectors initialisation
Definition at line 601 of file InventoryManager.cpp.
Referenced by AIRINV::AIRINV_Service::buildComplementaryLinks().
void AIRINV::InventoryManager::setDefaultBidPriceVector | ( | stdair::Inventory & | ) | [static] |
Definition at line 633 of file InventoryManager.cpp.
void AIRINV::InventoryManager::initialiseYieldBasedNestingStructures | ( | const stdair::BomRoot & | ) | [static] |
Yield-based nesting structure initialisation
Definition at line 1277 of file InventoryManager.cpp.
References AIRINV::SegmentCabinHelper::initYieldBasedNestingStructure().
Referenced by AIRINV::AIRINV_Service::buildComplementaryLinks().
void AIRINV::InventoryManager::initialiseListsOfUsablePolicies | ( | const stdair::BomRoot & | ) | [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 class AIRINV_Master_Service [friend] |
Definition at line 37 of file InventoryManager.hpp.
friend class AIRINV_Service [friend] |
Definition at line 38 of file InventoryManager.hpp.