1.00.8
C++ Standard Airline IT Object Library
|
|
Go to the documentation of this file. 1 #ifndef __STDAIR_BOM_BOOKINGCLASS_HPP
2 #define __STDAIR_BOM_BOOKINGCLASS_HPP
25 template <
typename BOM>
friend class FacBom;
363 #endif // __STDAIR_BOM_BOOKINGCLASS_HPP
Availability_T _netRevenueAvailability
void setSegmentAvailability(const Availability_T &iAvl)
const NbOfCancellations_T & getNbOfCancellations() const
NbOfBookings_T _groupNbOfBookings
const BookingLimit_T & getCumulatedBookingLimit() const
Availability_T _segmentAvailability
const OverbookingRate_T & getCancellationPercentage() const
const AuthorizationLevel_T & getAuthorizationLevel() const
StdDevValue_T _cumuPriceDemStdDev
const MeanValue_T & getPriceDemMean() const
std::string toString() const
void fromStream(std::istream &ioIn)
void setCumulatedProtection(const ProtectionLevel_T &iPL)
void cancel(const NbOfBookings_T &)
StdDevValue_T _priceDemStdDev
const ClassCode_T & getClassCode() const
void toStream(std::ostream &ioOut) const
const ProtectionLevel_T & getProtection() const
Base class for Factory layer.
OverbookingRate_T _noShowPercentage
NbOfBookings_T _wlNbOfBookings
const ProtectionLevel_T & getCumulatedProtection() const
const StdDevValue_T & getPriceDemStdDev() const
BookingLimit_T _cumulatedBookingLimit
void setCumulatedBookingLimit(const BookingLimit_T &iBL)
const NbOfBookings_T & getETB() const
double AuthorizationLevel_T
void setMean(const MeanValue_T &iMean)
unsigned short SubclassCode_T
void setCumuPriceDemStdDev(const StdDevValue_T &iStdDev)
MeanValue_T _cumuPriceDemMean
void setPriceDemMean(const MeanValue_T &iMean)
unsigned int NbOfSamples_T
NbOfRequests_T NbOfCancellations_T
Utility class for linking StdAir-based objects.
void setAdjustedYield(const Yield_T &iYield)
OverbookingRate_T _cancellationPercentage
MeanValue_T _productDemMean
Base class for the Business Object Model (BOM) layer.
void setProtection(const ProtectionLevel_T &iPL)
void setStdDev(const StdDevValue_T &iStdDev)
const ClassCode_T & getClassCode() const
Handle on the StdAir library context.
std::map< const std::type_info *, BomAbstract * > HolderMap_T
const MeanValue_T & getCumuPriceDemMean() const
NbOfBookings_T _nbOfBookings
const Availability_T & getSegmentAvailability() const
void setProductDemStdDev(const StdDevValue_T &iStdDev)
const NbOfSeats_T & getNegotiatedSpace() const
Availability_T _netClassAvailability
unsigned long int RandomSeed_T
const StdDevValue_T & getStdDev() const
const std::string toString() const
const OverbookingRate_T & getNoShowPercentage() const
void setProductDemMean(const MeanValue_T &iMean)
SubclassCode_T _subclassCode
const Availability_T & getNetRevenueAvailability() const
GeneratedDemandVector_T _generatedDemandVector
const NbOfBookings_T & getNbOfWLBookings() const
void sell(const NbOfBookings_T &)
const std::string describeKey() const
ProtectionLevel_T _protection
void setYield(const Yield_T &iYield)
const Yield_T & getAdjustedYield() const
const SubclassCode_T & getSubclassCode() const
MeanValue_T _priceDemMean
const StdDevValue_T & getCumuPriceDemStdDev() const
const HolderMap_T & getHolderMap() const
void generateDemandSamples(const NbOfSamples_T &)
std::vector< double > GeneratedDemandVector_T
const Availability_T & getNetClassAvailability() const
const NbOfBookings_T & getNbOfStaffBookings() const
NbOfCancellations_T _nbOfCancellations
ProtectionLevel_T _cumulatedProtection
const Yield_T & getYield() const
const MeanValue_T & getMean() const
StdDevValue_T _productDemStdDev
const NbOfBookings_T & getNbOfPendingGroupBookings() const
const GeneratedDemandVector_T & getGeneratedDemandVector() const
const Key_T & getKey() const
NbOfBookings_T _staffNbOfBookings
const NbOfBookings_T & getNbOfBookings() const
const NbOfBookings_T & getNbOfGroupBookings() const
void setCumuPriceDemMean(const MeanValue_T &iMean)
const MeanValue_T & getProductDemMean() const
NbOfRequests_T NbOfBookings_T
NbOfBookings_T _groupPendingNbOfBookings
const StdDevValue_T & getProductDemStdDev() const
void setPriceDemStdDev(const StdDevValue_T &iStdDev)
Base class for Factory layer.
BomAbstract *const getParent() const
void setAuthorizationLevel(const AuthorizationLevel_T &iAU)