AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
EServiceModule.h
Go to the documentation of this file.
1 #ifndef ESERVICEMODULE_H
2 #define ESERVICEMODULE_H
3 
4 #include <string>
5 #include "ETicketIssueModule.h"
6 
7 #define E_SERVICE_MODULE_NAME "ServiceModule"
8 
9 namespace EM
10 {
11  namespace PT
12  {
13  class EDataCollection;
14  }
15 
16  namespace TicketIssueLogic
17  {
18  class ETicketIssueLogic;
19  class ETicketIssueLogicDataStorage;
21  {
22  public:
23  EServiceModule( ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName = E_SERVICE_MODULE_NAME );
24  virtual ~EServiceModule();
25 
27 
33  virtual EIssueLogicDefines::ReturnValues IsAuditorCard( bool &isAuditorCard );
34 
36 
37  virtual EIssueLogicDefines::ReturnValues ProcessAuditorCard( EM::PT::EDataCollection *&writeRequest);
38 
39  private:
41 
42  class DataClass;
43  DataClass *d;
44 
46  };
47  }
48 }
49 
50 #endif // ESERVICEMODULE_H
Definition: ETicketIssueLogic.h:54
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
#define E_SERVICE_MODULE_NAME
Definition: EServiceModule.h:7
virtual EIssueLogicDefines::ReturnValues IsAuditorCard(bool &isAuditorCard)
Function check service card type in card facade.
Definition: EServiceModule.cpp:392
virtual ~EServiceModule()
Definition: EServiceModule.cpp:351
EServiceModule(ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName=E_SERVICE_MODULE_NAME)
Definition: EServiceModule.cpp:340
ReturnValues
Definition: ETicketIssueLogicDefines.h:49
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
virtual EIssueLogicDefines::ReturnValues Init()
Definition: EServiceModule.cpp:359
Definition: ETicketIssueLogicDataStorage.h:51
virtual EIssueLogicDefines::ReturnValues CheckCardValidity()
Definition: EServiceModule.cpp:429
Definition: EServiceModule.h:20
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
Definition: ETicketIssueModule.h:11
virtual EIssueLogicDefines::ReturnValues ProcessAuditorCard(EM::PT::EDataCollection *&writeRequest)
Definition: EServiceModule.cpp:459