AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
EAlternativeTripModule.h
Go to the documentation of this file.
1 #ifndef EALTERNATIVETRIPMODULE_H
2 #define EALTERNATIVETRIPMODULE_H
3 
4 #include "ETicketIssueModule.h"
5 
6 namespace EM
7 {
8  namespace TicketIssueLogic
9  {
10  class ETicketIssueLogic;
11  class ETicketIssueLogicDataStorage;
12 
18  {
20 
21  class DataClass;
22  DataClass *d;
23 
25  public:
26  EAlternativeTripModule( ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName = E_ALTERNATIVE_TRIP_MODULE_NAME );
28 
36 
50  EIssueLogicDefines::ReturnValues TryToProcessCheckOutOnAlternativeTrip( bool &performingCheckOutOnAlternativeTrip );
51  };
52  }
53 }
54 
55 #endif // EALTERNATIVETRIPMODULE_H
EAlternativeTripModule(ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName=E_ALTERNATIVE_TRIP_MODULE_NAME)
Definition: EAlternativeTripModule.cpp:48
Definition: ETicketIssueLogic.h:54
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
EIssueLogicDefines::ReturnValues CheckPossibilityOfCheckOutOnAlternativeTrip(bool &tryCheckOutOnAlternativeTrip)
CheckPossibilityOfCheckOutOnAlternativeTrip.
Definition: EAlternativeTripModule.cpp:92
The EAlternativeTripModule Alternative Trips are used when multiple liceses are needed for Trip ( Tri...
Definition: EAlternativeTripModule.h:17
const char * E_ALTERNATIVE_TRIP_MODULE_NAME
Definition: ETicketIssueLogicDefines.cpp:28
ReturnValues
Definition: ETicketIssueLogicDefines.h:49
Definition: ETicketIssueLogicDataStorage.h:51
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
Definition: ETicketIssueModule.h:11
virtual EIssueLogicDefines::ReturnValues Init()
Function saves (into members) used modules.
Definition: EAlternativeTripModule.cpp:67
Definition: EAlternativeTripModule.cpp:30
~EAlternativeTripModule()
Definition: EAlternativeTripModule.cpp:59
EIssueLogicDefines::ReturnValues TryToProcessCheckOutOnAlternativeTrip(bool &performingCheckOutOnAlternativeTrip)
TryToProcessCheckOutOnAlternativeTrip.
Definition: EAlternativeTripModule.cpp:188