#include <airinv/bom/BookingClassStruct.hpp>
 Inheritance diagram for AIRINV::BookingClassStruct:
 Inheritance diagram for AIRINV::BookingClassStruct:| Public Member Functions | |
| stdair::ClassCode_T | getFullSubclassCode () const | 
| void | fill (stdair::BookingClass &) const | 
| const std::string | describe () const | 
| BookingClassStruct () | |
| Public Attributes | |
| stdair::ClassCode_T | _classCode | 
| stdair::SubclassCode_T | _subclassCode | 
| stdair::ClassCode_T | _parentClassCode | 
| stdair::SubclassCode_T | _parentSubclassCode | 
| stdair::AuthorizationLevel_T | _cumulatedProtection | 
| stdair::AuthorizationLevel_T | _protection | 
| stdair::NbOfSeats_T | _nego | 
| stdair::OverbookingRate_T | _noShowPercentage | 
| stdair::OverbookingRate_T | _overbookingPercentage | 
| stdair::NbOfBookings_T | _nbOfBookings | 
| stdair::NbOfBookings_T | _nbOfGroupBookings | 
| stdair::NbOfBookings_T | _nbOfPendingGroupBookings | 
| stdair::NbOfBookings_T | _nbOfStaffBookings | 
| stdair::NbOfBookings_T | _nbOfWLBookings | 
| stdair::NbOfBookings_T | _etb | 
| stdair::Availability_T | _netClassAvailability | 
| stdair::Availability_T | _segmentAvailability | 
| stdair::Availability_T | _netRevenueAvailability | 
Utility Structure for the parsing of BookingClass structures.
Definition at line 24 of file BookingClassStruct.hpp.
| AIRINV::BookingClassStruct::BookingClassStruct | ( | ) | 
Default Constructor.
Definition at line 16 of file BookingClassStruct.cpp.
| stdair::ClassCode_T AIRINV::BookingClassStruct::getFullSubclassCode | ( | ) | const | 
Returns the concatenation of the class and subclass codes.
Definition at line 20 of file BookingClassStruct.cpp.
References _classCode, and _subclassCode.
| void AIRINV::BookingClassStruct::fill | ( | stdair::BookingClass & | ioBookingClass | ) | const | 
Fill the BookingClass objects with the attributes of the BookingClassStruct.
Definition at line 44 of file BookingClassStruct.cpp.
| const std::string AIRINV::BookingClassStruct::describe | ( | ) | const | 
Give a description of the structure (for display purposes).
Definition at line 27 of file BookingClassStruct.cpp.
References _classCode, _cumulatedProtection, _etb, _nbOfBookings, _nbOfGroupBookings, _nbOfPendingGroupBookings, _nbOfStaffBookings, _nbOfWLBookings, _nego, _netClassAvailability, _netRevenueAvailability, _noShowPercentage, _overbookingPercentage, _parentClassCode, _parentSubclassCode, _protection, _segmentAvailability, and _subclassCode.
Referenced by AIRINV::FareFamilyStruct::describe().
| stdair::ClassCode_T AIRINV::BookingClassStruct::_classCode | 
Definition at line 26 of file BookingClassStruct.hpp.
Referenced by describe(), getFullSubclassCode(), AIRINV::InventoryParserHelper::storeAirlineCode::operator()(), AIRINV::InventoryParserHelper::storeSegmentBoardingPoint::operator()(), AIRINV::InventoryParserHelper::storeSegmentCabinCode::operator()(), AIRINV::InventoryParserHelper::storeClassCode::operator()(), and AIRINV::InventoryParserHelper::storeFClasses::operator()().
| stdair::SubclassCode_T AIRINV::BookingClassStruct::_subclassCode | 
Definition at line 27 of file BookingClassStruct.hpp.
Referenced by describe(), getFullSubclassCode(), and AIRINV::InventoryParserHelper::storeSubclassCode::operator()().
| stdair::ClassCode_T AIRINV::BookingClassStruct::_parentClassCode | 
Definition at line 28 of file BookingClassStruct.hpp.
Referenced by describe(), and AIRINV::InventoryParserHelper::storeParentClassCode::operator()().
| stdair::SubclassCode_T AIRINV::BookingClassStruct::_parentSubclassCode | 
Definition at line 29 of file BookingClassStruct.hpp.
Referenced by describe(), and AIRINV::InventoryParserHelper::storeParentSubclassCode::operator()().
| stdair::AuthorizationLevel_T AIRINV::BookingClassStruct::_cumulatedProtection | 
Definition at line 30 of file BookingClassStruct.hpp.
Referenced by describe(), and AIRINV::InventoryParserHelper::storeCumulatedProtection::operator()().
| stdair::AuthorizationLevel_T AIRINV::BookingClassStruct::_protection | 
Definition at line 31 of file BookingClassStruct.hpp.
Referenced by describe(), and AIRINV::InventoryParserHelper::storeProtection::operator()().
| stdair::NbOfSeats_T AIRINV::BookingClassStruct::_nego | 
Definition at line 32 of file BookingClassStruct.hpp.
Referenced by describe(), and AIRINV::InventoryParserHelper::storeNego::operator()().
| stdair::OverbookingRate_T AIRINV::BookingClassStruct::_noShowPercentage | 
Definition at line 33 of file BookingClassStruct.hpp.
Referenced by describe(), and AIRINV::InventoryParserHelper::storeNoShow::operator()().
| stdair::OverbookingRate_T AIRINV::BookingClassStruct::_overbookingPercentage | 
Definition at line 34 of file BookingClassStruct.hpp.
Referenced by describe(), and AIRINV::InventoryParserHelper::storeOverbooking::operator()().
| stdair::NbOfBookings_T AIRINV::BookingClassStruct::_nbOfBookings | 
Definition at line 35 of file BookingClassStruct.hpp.
Referenced by describe(), and AIRINV::InventoryParserHelper::storeNbOfBkgs::operator()().
| stdair::NbOfBookings_T AIRINV::BookingClassStruct::_nbOfGroupBookings | 
Definition at line 36 of file BookingClassStruct.hpp.
Referenced by describe(), and AIRINV::InventoryParserHelper::storeNbOfGroupBkgs::operator()().
| stdair::NbOfBookings_T AIRINV::BookingClassStruct::_nbOfPendingGroupBookings | 
Definition at line 37 of file BookingClassStruct.hpp.
Referenced by describe(), and AIRINV::InventoryParserHelper::storeNbOfPendingGroupBkgs::operator()().
| stdair::NbOfBookings_T AIRINV::BookingClassStruct::_nbOfStaffBookings | 
Definition at line 38 of file BookingClassStruct.hpp.
Referenced by describe(), and AIRINV::InventoryParserHelper::storeNbOfStaffBkgs::operator()().
| stdair::NbOfBookings_T AIRINV::BookingClassStruct::_nbOfWLBookings | 
Definition at line 39 of file BookingClassStruct.hpp.
Referenced by describe(), and AIRINV::InventoryParserHelper::storeNbOfWLBkgs::operator()().
| stdair::NbOfBookings_T AIRINV::BookingClassStruct::_etb | 
Definition at line 40 of file BookingClassStruct.hpp.
Referenced by describe(), and AIRINV::InventoryParserHelper::storeClassETB::operator()().
| stdair::Availability_T AIRINV::BookingClassStruct::_netClassAvailability | 
Definition at line 41 of file BookingClassStruct.hpp.
Referenced by describe(), and AIRINV::InventoryParserHelper::storeClassAvailability::operator()().
| stdair::Availability_T AIRINV::BookingClassStruct::_segmentAvailability | 
Definition at line 42 of file BookingClassStruct.hpp.
Referenced by describe(), and AIRINV::InventoryParserHelper::storeSegmentAvailability::operator()().
| stdair::Availability_T AIRINV::BookingClassStruct::_netRevenueAvailability | 
Definition at line 43 of file BookingClassStruct.hpp.
Referenced by describe(), and AIRINV::InventoryParserHelper::storeRevenueAvailability::operator()().
 1.8.1.1
 
		  1.8.1.1
		