1 #ifndef EOUTPUTDATAMODULE_H
2 #define EOUTPUTDATAMODULE_H
8 namespace TicketIssueLogic
11 class IssuedTicketSegment;
12 class ETicketIssueLogic;
13 class ETicketIssueLogicDataStorage;
64 #endif // EOUTPUTDATAMODULE_H
virtual EIssueLogicDefines::ReturnValues PrepareValidTicketOutputData()
Prepare ouput data for valid ticket.
Definition: EOutputDataModule.cpp:333
EIssueLogicDefines::ReturnValues Init()
init module input data ( for example other module )
Definition: EOutputDataModule.cpp:83
Definition: ETicketIssueLogic.h:54
virtual EIssueLogicDefines::ReturnValues PreparePreIssueOutputData(IssuedTicket *issuedTicket, IssuedTicketSegment *issuedTicketSegment)
Creates output data (available already before issueing ticket) that belongs to one IssuedTicket...
Definition: EOutputDataModule.cpp:217
virtual EIssueLogicDefines::ReturnValues PreparePostIssueOutputData()
Creates post issue data ( available already after issueing tickets )
Definition: EOutputDataModule.cpp:91
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
Definition: IssuedTicketSegment.h:28
Definition: EOutputDataModule.h:16
ReturnValues
Definition: ETicketIssueLogicDefines.h:49
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
Definition: IssuedTicket.h:33
Definition: ETicketIssueLogicDataStorage.h:51
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
Definition: ETicketIssueModule.h:11
virtual ~EOutputDataModule()
Definition: EOutputDataModule.cpp:75
EOutputDataModule(ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName=E_OUTPUT_DATA_TRIP_MODULE_NAME)
Definition: EOutputDataModule.cpp:65
const char * E_OUTPUT_DATA_TRIP_MODULE_NAME
Definition: ETicketIssueLogicDefines.cpp:29