AirInv Logo  0.1.2
C++ Simulated Airline Inventory Management System library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
FlightDateHelper.hpp
Go to the documentation of this file.
00001 #ifndef __AIRINV_BOM_FLIGHTDATEHELPER_HPP
00002 #define __AIRINV_BOM_FLIGHTDATEHELPER_HPP
00003 
00004 // //////////////////////////////////////////////////////////////////////
00005 // Import section
00006 // //////////////////////////////////////////////////////////////////////
00007 // StdAir
00008 #include <stdair/stdair_basic_types.hpp>
00009 
00010 // Forward declarations
00011 namespace stdair {
00012   class FlightDate;
00013 }
00014 
00015 namespace AIRINV {
00016 
00019   class FlightDateHelper {
00020   public:
00021     // ////////// Business Methods /////////
00024     static void fillFromRouting (const stdair::FlightDate&);
00025 
00028     static void updateAvailablityPool (const stdair::FlightDate&,
00029                                        const stdair::CabinCode_T&);
00030 
00032     static void updateBookingControls (stdair::FlightDate&);
00033   };
00034 
00035 }
00036 #endif // __AIRINV_BOM_FLIGHTDATEHELPER_HPP