AppCore
Loading...
Searching...
No Matches
EOutputDataModule.h
Go to the documentation of this file.
1#ifndef EOUTPUTDATAMODULE_H
2#define EOUTPUTDATAMODULE_H
3
5
6namespace EM
7{
8 namespace TicketIssueLogic
9 {
10 class IssuedTicket;
11 class IssuedTicketSegment;
12 class ETicketIssueLogic;
13 class ETicketIssueLogicDataStorage;
14
15
17 {
18 public:
19 EOutputDataModule( ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName = E_OUTPUT_DATA_TRIP_MODULE_NAME );
20 virtual ~EOutputDataModule();
21
22
24
35
46
54
55 private:
56 class DataClass;
57 DataClass *d;
58 };
59
60 }
61}
62
63
64#endif // EOUTPUTDATAMODULE_H
ReturnValues
Definition ETicketIssueLogicDefines.h:50
Definition EOutputDataModule.h:17
virtual EIssueLogicDefines::ReturnValues PreparePostIssueOutputData()
Creates post issue data ( available already after issueing tickets )
Definition EOutputDataModule.cpp:91
virtual ~EOutputDataModule()
Definition EOutputDataModule.cpp:75
EIssueLogicDefines::ReturnValues Init()
init module input data ( for example other module )
Definition EOutputDataModule.cpp:83
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 PrepareValidTicketOutputData()
Prepare ouput data for valid ticket.
Definition EOutputDataModule.cpp:333
Definition ETicketIssueLogicDataStorage.h:52
Definition ETicketIssueLogic.h:55
Definition ETicketIssueModule.h:12
Definition IssuedTicketSegment.h:29
Definition IssuedTicket.h:34
const char * E_OUTPUT_DATA_TRIP_MODULE_NAME
Definition ETicketIssueLogicDefines.cpp:29
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7