StdAir Logo  1.00.0
C++ Standard Airline IT Object Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
BomJSONImport.hpp
Go to the documentation of this file.
1 #ifndef __STDAIR_BOM_BOMJSONIMPORT_HPP
2 #define __STDAIR_BOM_BOMJSONIMPORT_HPP
3 
4 // //////////////////////////////////////////////////////////////////////
5 // Import section
6 // //////////////////////////////////////////////////////////////////////
7 // STL
8 #include <string>
9 // StdAir
15 
16 
17 namespace stdair {
18 
20  class JSONString;
21  class ConfigHolderStruct;
22 
26  class BomJSONImport {
27  public:
28  // //////////////// Import support methods /////////////////
36  static bool jsonImportCommand (const JSONString&,
45  static bool jsonImportInventoryKey (const JSONString&,
46  AirlineCode_T&);
47 
55  static bool jsonImportFlightDate (const JSONString&,
56  Date_T&);
57 
65  static bool jsonImportFlightNumber (const JSONString&,
67 
75  static bool jsonImportBreakPoints (const JSONString&,
77 
85  static bool jsonImportEventType (const JSONString&,
87 
96  static bool jsonImportConfig (const JSONString&,
98  };
99 
100 }
101 #endif // __STDAIR_BOM_BOMJSONIMPORT_HPP