1 #ifndef __STDAIR_BOM_BOMRETRIEVER_HPP 
    2 #define __STDAIR_BOM_BOMRETRIEVER_HPP 
   24   struct SegmentDateKey;
 
   53                                   const std::string& iFullKeyStr);
 
   69                                   const std::string& iFullKeyStr);
 
  115                                    const std::string& iFullKeyStr);
 
  129                                   const Date_T& iFlightDateDate);
 
  145                                    const std::string& iFullKeyStr);
 
  167                                                   const Date_T& iFlightDateDate); 
 
  184                                          const std::string& iFullKeyStr);
 
  200                                            const std::string& iFullKeyStr);
 
  216                                     const std::string& iFullKeyStr);
 
  232                                     const std::string& iFullKeyStr);
 
  248                                     const std::string& iFullKeyStr);
 
  298                                      const std::string& iFullKeyStr,
 
  359                            const bool isForFareFamilies = 
false);
 
  372                                const bool isForFareFamilies = 
false);  
 
  388 #endif // __STDAIR_BOM_BOMRETRIEVER_HPP 
static stdair::LegCabin & retrieveDummyLegCabin(stdair::BomRoot &, const bool isForFareFamilies=false)
 
static AirportPair * retrieveAirportPairFromKeySet(const BomRoot &, const stdair::AirportCode_T &, const stdair::AirportCode_T &)
 
LocationCode_T AirportCode_T
 
Class representing the actual attributes for an airport-pair. 
 
Class representing the actual attributes for an airline leg-cabin. 
 
static std::string retrieveFullKeyFromSegmentDate(const SegmentDate &)
 
unsigned short FlightNumber_T
 
Class representing the actual attributes for an airline segment-date. 
 
Handle on the StdAir library context. 
 
std::list< DatePeriod * > DatePeriodList_T
 
std::string AirlineCode_T
 
static BookingClass * retrieveBookingClassFromLongKey(const Inventory &, const std::string &iFullKeyStr, const ClassCode_T &)
 
static SegmentDate * retrieveSegmentDateFromKey(const FlightDate &, const SegmentDateKey &)
 
Key of a given inventory, made of the airline code. 
 
Key of a given flight-date, made of a flight number and a departure date. 
 
static FlightDate * retrieveFlightDateFromKeySet(const BomRoot &, const AirlineCode_T &, const FlightNumber_T &, const Date_T &iFlightDateDate)
 
Class representing the actual attributes for an airline inventory. 
 
static stdair::SegmentCabin & retrieveDummySegmentCabin(stdair::BomRoot &, const bool isForFareFamilies=false)
 
static void retrieveDatePeriodListFromKeySet(const BomRoot &, const stdair::AirportCode_T &, const stdair::AirportCode_T &, const stdair::Date_T &, stdair::DatePeriodList_T &)
 
boost::gregorian::date Date_T
 
static FlightDate * retrieveFlightDateFromKey(const Inventory &, const FlightDateKey &)
 
Class representing the actual attributes for an airline segment-cabin. 
 
static AirlineFeature * retrieveAirlineFeatureFromKey(const BomRoot &, const AirlineCode_T &)
 
static SegmentDate * retrievePartnerSegmentDateFromLongKey(const Inventory &, const std::string &iFullKeyStr)
 
Class representing the actual attributes for the Bom root. 
 
static Inventory * retrieveInventoryFromLongKey(const BomRoot &, const std::string &iFullKeyStr)
 
static Inventory * retrieveInventoryFromKey(const BomRoot &, const InventoryKey &)
 
static SegmentDate * retrieveSegmentDateFromLongKey(const BomRoot &, const std::string &iFullKeyStr)
 
Key of a given segment-date, made of an origin and a destination airports. 
 
static void retrieveDatePeriodListFromKey(const AirportPair &, const stdair::Date_T &, stdair::DatePeriodList_T &)
 
Class representing various configuration parameters (e.g., revenue management methods such EMSRb or M...
 
Class representing the actual attributes for an airline flight-date. 
 
static LegDate * retrieveOperatingLegDateFromLongKey(const FlightDate &, const std::string &iFullKeyStr)
 
static FlightDate * retrieveFlightDateFromLongKey(const BomRoot &, const std::string &iFullKeyStr)
 
Utility class to retrieve StdAir objects.