AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ECancellationModule.h
Go to the documentation of this file.
1 #ifndef ECANCELATIONMODULE_H
2 #define ECANCELATIONMODULE_H
3 
4 #include <string>
5 #include "ETicketIssueModule.h"
6 
7 namespace EM
8 {
9  namespace TicketIssueLogic
10  {
11  class ECommonFunctionalityModule;
12  class ETicketIssueLogic;
13  class ETicketIssueLogicDataStorage;
14 
19  {
21 
22  class DataClass;
23  DataClass *d;
24 
26  public:
33  ECancellationModule( ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName = E_CANCELATION_MODULE_NAME );
34 
38  virtual ~ECancellationModule();
39 
47 
54 
60  };
61  }
62 }
63 
64 #endif // ECANCELATIONMODULE_H
ECancellationModule(ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName=E_CANCELATION_MODULE_NAME)
standard c++ constructor
Definition: ECancellationModule.cpp:1457
Definition: ETicketIssueLogic.h:54
virtual ~ECancellationModule()
standard c++ destructor. Destroy data class
Definition: ECancellationModule.cpp:1471
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
const char * E_CANCELATION_MODULE_NAME
Definition: ETicketIssueLogicDefines.cpp:7
virtual EIssueLogicDefines::ReturnValues StoreCardDataForFutureCancel()
Function store previous state of ticket (structure on card where ticket was written) for possible fut...
Definition: ECancellationModule.cpp:1570
virtual EIssueLogicDefines::ReturnValues Init()
Init all internat data saved in data class. Fro example internal instance of other modules...
Definition: ECancellationModule.cpp:1484
ReturnValues
Definition: ETicketIssueLogicDefines.h:49
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
virtual EIssueLogicDefines::ReturnValues DoCancelTicket()
Function cancel statistic ticket. Call PrepareIssueData and if card operation do update purse...
Definition: ECancellationModule.cpp:1521
Definition: ETicketIssueLogicDataStorage.h:51
class represent Card or Cash cancelation functionality.
Definition: ECancellationModule.h:18
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
Definition: ETicketIssueModule.h:11