$treeview $search $mathjax
TravelCCM Logo  1.00.2
$projectbrief
$projectbrief
$searchbox

HardRestrictionModel.hpp

Go to the documentation of this file.
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