1.00.26
C++ Standard Airline IT Object Library
Toggle main menu visibility
Loading...
Searching...
No Matches
CmdBomManager.hpp
Go to the documentation of this file.
1
#ifndef __STDAIR_CMD_CMDBOMMANAGER_HPP
2
#define __STDAIR_CMD_CMDBOMMANAGER_HPP
3
4
// //////////////////////////////////////////////////////////////////////
5
// Import section
6
// //////////////////////////////////////////////////////////////////////
7
// STL
8
#include <iosfwd>
9
// StdAir
10
#include <
stdair/stdair_inventory_types.hpp
>
11
#include <
stdair/basic/SampleType.hpp
>
12
#include <
stdair/bom/TravelSolutionTypes.hpp
>
13
#include <
stdair/command/CmdAbstract.hpp
>
14
15
namespace
stdair
{
16
18
class
BomRoot
;
19
struct
BookingRequestStruct
;
20
25
class
CmdBomManager
:
public
CmdAbstract
{
26
//
27
friend
class
STDAIR_Service
;
28
private
:
29
30
// //////////////// BOM initialisation support methods /////////////////
42
static
void
buildSampleBom (
BomRoot
&);
43
55
static
void
buildSampleInventorySchedule (
BomRoot
&);
56
67
static
void
buildSampleInventoryScheduleForFareFamilies (
BomRoot
&);
68
82
static
void
buildCompleteDummyInventory (
BomRoot
&);
83
97
static
void
buildCompleteDummyInventoryForFareFamilies (
BomRoot
&);
98
99
117
static
void
buildDummyInventory (
BomRoot
&,
const
CabinCapacity_T
&);
118
131
static
void
buildDummyLegSegmentAccesses (
BomRoot
&);
132
140
static
void
buildSamplePricing (
BomRoot
&);
141
150
static
void
buildSamplePricingForFareFamilies (
BomRoot
&);
151
166
static
void
buildSampleTravelSolutionForPricing (
TravelSolutionList_T
&);
167
185
static
void
buildSampleTravelSolutions (
TravelSolutionList_T
&);
186
203
static
BookingRequestStruct
buildSampleBookingRequest();
204
221
static
BookingRequestStruct
buildSampleBookingRequestForCRS();
222
233
static
void
buildPartnershipsSampleInventoryAndRM (
BomRoot
&);
234
242
static
void
buildPartnershipsSamplePricing (
BomRoot
&);
243
244
};
245
}
246
#endif
// ___STDAIR_CMD_CMDBOMMANAGER_HPP
SampleType.hpp
TravelSolutionTypes.hpp
CmdAbstract.hpp
stdair_inventory_types.hpp
stdair
Handle on the StdAir library context.
Definition
BasChronometer.cpp:9
stdair::CabinCapacity_T
double CabinCapacity_T
Definition
stdair_inventory_types.hpp:51
stdair::TravelSolutionList_T
std::list< TravelSolutionStruct > TravelSolutionList_T
Definition
TravelSolutionTypes.hpp:23
stdair::BomRoot
Class representing the actual attributes for the Bom root.
Definition
BomRoot.hpp:32
stdair::BookingRequestStruct
Structure holding the elements of a booking request.
Definition
BookingRequestStruct.hpp:21
stdair::CmdAbstract
Definition
CmdAbstract.hpp:11
stdair::CmdBomManager
Definition
CmdBomManager.hpp:25
stdair::CmdBomManager::STDAIR_Service
friend class STDAIR_Service
Definition
CmdBomManager.hpp:27
Generated for StdAir by
1.17.0