$treeview $search $mathjax
00001 #ifndef __TRAVELCCM_BOM_HARDRESTRICTIONMODEL_HPP 00002 #define __TRAVELCCM_BOM_HARDRESTRICTIONMODEL_HPP 00003 00004 // ////////////////////////////////////////////////////////////////////// 00005 // Import section 00006 // ////////////////////////////////////////////////////////////////////// 00007 // TravelCCM 00008 #include <travelccm/bom/CustomerChoiceModel.hpp> 00009 00010 namespace TRAVELCCM { 00011 00015 class HardRestrictionModel : public CustomerChoiceModel { 00016 00017 public: 00028 const stdair::TravelSolutionStruct* 00029 chooseTravelSolution (stdair::TravelSolutionList_T&, 00030 const stdair::BookingRequestStruct&) const; 00031 00032 public: 00036 HardRestrictionModel (); 00037 00038 public: 00042 ~HardRestrictionModel (); 00043 00044 private: 00048 static const HardRestrictionModel _hardRestrictionModel; 00049 }; 00050 } 00051 #endif // __TRAVELCCM_BOM_HARDRESTRICTIONMODEL_HPP