1.00.8
C++ Standard Airline IT Object Library
|
|
Go to the documentation of this file. 1 #ifndef __STDAIR_BOM_TRAVELSOLUTIONSTRUCT_HPP
2 #define __STDAIR_BOM_TRAVELSOLUTIONSTRUCT_HPP
34 return _classAvailabilityMapHolder;
39 return _classObjectIDMapHolder;
44 return _classYieldMapHolder;
49 return _bidPriceVectorHolder;
54 return _classBpvMapHolder;
59 return _fareOptionList;
64 return _fareOptionList;
69 assert (_chosenFareOption != NULL);
70 return *_chosenFareOption;
98 _chosenFareOption = &iChosenFO;
109 void toStream (std::ostream& ioOut)
const;
125 const std::string
display()
const;
195 #endif // __STDAIR_BOM_TRAVELSOLUTIONSTRUCT_HPP
const SegmentPath_T & getSegmentPath() const
std::list< ClassYieldMap_T > ClassYieldMapHolder_T
std::list< ClassBpvMap_T > ClassBpvMapHolder_T
std::map< const ClassCode_T, Availability_T > ClassAvailabilityMap_T
void addClassObjectIDMap(const ClassObjectIDMap_T &)
std::list< FareOptionStruct > FareOptionList_T
const ClassYieldMapHolder_T & getClassYieldMapHolder() const
std::map< const ClassCode_T, const BidPriceVector_T * > ClassBpvMap_T
void addBidPriceVector(const BidPriceVector_T &)
const std::string describe() const
const std::string describeSegmentPath() const
FareOptionList_T & getFareOptionListRef()
Structure holding the elements of a travel solution.
std::map< const ClassCode_T, BookingClassID_T > ClassObjectIDMap_T
std::list< ClassAvailabilityStruct > ClassAvailabilityMapHolder_T
void addClassBpvMap(const ClassBpvMap_T &)
void fromStream(std::istream &ioIn)
const std::string display() const
const FareOptionList_T & getFareOptionList() const
void toStream(std::ostream &ioOut) const
const ClassAvailabilityMapHolder_T & getClassAvailabilityMapHolder() const
const FareOptionStruct & getChosenFareOption() const
std::list< BidPriceVector_T > BidPriceVectorHolder_T
const ClassBpvMapHolder_T & getClassBpvMapHolder() const
Handle on the StdAir library context.
std::vector< BidPrice_T > BidPriceVector_T
const BidPriceVectorHolder_T & getBidPriceVectorHolder() const
const ClassObjectIDMapHolder_T & getClassObjectIDMapHolder() const
void setChosenFareOption(const FareOptionStruct &iChosenFO)
void addSegment(const std::string &)
Structure holding the elements of a fare option.
std::map< const ClassCode_T, YieldValue_T > ClassYieldMap_T
Base class for the light structures.
void addClassYieldMap(const ClassYieldMap_T &)
void addClassAvailabilityMap(const ClassAvailabilityMap_T &)
void addFareOption(const FareOptionStruct &)
std::list< ClassObjectIDMap_T > ClassObjectIDMapHolder_T