AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ETimeTicketActivationModule.h
Go to the documentation of this file.
1 #ifndef ETIMETICKETACTIVATIONMODULE_H
2 #define ETIMETICKETACTIVATIONMODULE_H
3 
4 #include "ETicketIssueModule.h"
5 
6 namespace EM
7 {
8  namespace TicketIssueLogic
9  {
10  class ETicketIssueLogic;
11  class ETicketIssueLogicDataStorage;
12 
14  {
15  public:
19  ETimeTicketActivationModule( ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName = E_TIME_TICKET_ACTIVATION_MODULE );
20 
25 
34 
43  virtual EIssueLogicDefines::ReturnValues FindInactiveTimeTicket( short &validInactiveTimeTicketIndex );
44 
53  virtual EIssueLogicDefines::ReturnValues ActivateTimeTicket(signed short validInactiveTimeTicketIndex);
54 
55  private:
57 
58  class DataClass;
59  DataClass *d;
60 
62  };
63  }
64 }
65 
66 #endif // ETIMETICKETACTIVATIONMODULE_H
virtual EIssueLogicDefines::ReturnValues FindInactiveTimeTicket(short &validInactiveTimeTicketIndex)
FindInactiveTimeTicket - Function iterate all time tickets and check whether flag activate was true...
Definition: ETimeTicketActivationModule.cpp:79
ETimeTicketActivationModule(ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName=E_TIME_TICKET_ACTIVATION_MODULE)
ETimeTicketActivationModule.
Definition: ETimeTicketActivationModule.cpp:52
Definition: ETicketIssueLogic.h:54
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
virtual ~ETimeTicketActivationModule()
~ETimeTicketActivationModule
Definition: ETimeTicketActivationModule.cpp:63
Definition: ETimeTicketActivationModule.h:13
virtual EIssueLogicDefines::ReturnValues Init()
Function saves (into memebers) some more frequently used modules.
Definition: ETimeTicketActivationModule.cpp:71
ReturnValues
Definition: ETicketIssueLogicDefines.h:49
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
Definition: ETicketIssueLogicDataStorage.h:51
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
Definition: ETicketIssueModule.h:11
const char * E_TIME_TICKET_ACTIVATION_MODULE
Definition: ETicketIssueLogicDefines.cpp:23
virtual EIssueLogicDefines::ReturnValues ActivateTimeTicket(signed short validInactiveTimeTicketIndex)
ActivateTimeTicket - Activate time ticket on index validInactiveTimeTicketIndex.
Definition: ETimeTicketActivationModule.cpp:111