AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ECardActivationModule.h
Go to the documentation of this file.
1 #ifndef _ECARDACTIVATIONMODULE_H_
2 #define _ECARDACTIVATIONMODULE_H_
3 
4 #include "ETicketIssueModule.h"
5 
6 namespace EM
7 {
8  namespace TicketIssueLogic
9  {
10  class ETicketIssueLogic;
11  class ETicketIssueLogicDataStorage;
12 
17  {
19 
20  class DataClass;
21  DataClass *d;
22 
24 
25  public:
32  ECardActivationModule( ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName = E_CARD_ACTIVATION_MODULE_NAME );
33 
34 
38  virtual ~ECardActivationModule();
39 
45 
53  };
54  }
55 }
56 
57 #endif // _ECARDACTIVATIONMODULE_H_
Definition: ETicketIssueLogic.h:54
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
ECardActivationModule(ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName=E_CARD_ACTIVATION_MODULE_NAME)
standard c++ constructor. create data class adn set owner
Definition: ECardActivationModule.cpp:51
virtual EIssueLogicDefines::ReturnValues ActivateCard()
Function check allowed card types and set provider to inactiva virtual card.
Definition: ECardActivationModule.cpp:75
const char * E_CARD_ACTIVATION_MODULE_NAME
Definition: ETicketIssueLogicDefines.cpp:8
ReturnValues
Definition: ETicketIssueLogicDefines.h:49
virtual EIssueLogicDefines::ReturnValues Init()
Init - Do nothing.
Definition: ECardActivationModule.cpp:67
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
Definition: ETicketIssueLogicDataStorage.h:51
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
Definition: ETicketIssueModule.h:11
Class represent activation functionality to activate inactive virtual card.
Definition: ECardActivationModule.h:16
virtual ~ECardActivationModule()
ctandard c++ destructor. Destroy data class
Definition: ECardActivationModule.cpp:62