#include <airinv/bom/BookingClassStruct.hpp>
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