$treeview $search $mathjax
00001 #ifndef __RMOL_BOM_SEGMENTSNAPSHOTTABLEHELPER_HPP 00002 #define __RMOL_BOM_SEGMENTSNAPSHOTTABLEHELPER_HPP 00003 00004 // ////////////////////////////////////////////////////////////////////// 00005 // Import section 00006 // ////////////////////////////////////////////////////////////////////// 00007 // STL 00008 #include <string> 00009 // StdAir 00010 #include <stdair/stdair_inventory_types.hpp> 00011 #include <stdair/stdair_date_time_types.hpp> 00012 00013 // Forward declarations 00014 namespace stdair { 00015 class SegmentSnapshotTable; 00016 class SegmentCabin; 00017 } 00018 00019 namespace RMOL { 00020 00023 class SegmentSnapshotTableHelper { 00024 public: 00025 // ////////// Business Methods ///////// 00030 static stdair::NbOfSegments_T getNbOfSegmentAlreadyPassedThisDTD (const stdair::SegmentSnapshotTable&, const stdair::DTD_T&, const stdair::Date_T&); 00031 00035 static bool hasPassedThisDTD (const stdair::SegmentCabin&, 00036 const stdair::DTD_T&, const stdair::Date_T&); 00037 }; 00038 00039 } 00040 #endif // __RMOL_BOM_SEGMENTSNAPSHOTTABLEHELPER_HPP