AppCore
Loading...
Searching...
No Matches
EAlternativeTripModule.h
Go to the documentation of this file.
1#ifndef EALTERNATIVETRIPMODULE_H
2#define EALTERNATIVETRIPMODULE_H
3
5
6namespace 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
Definition EAlternativeTripModule.cpp:31
The EAlternativeTripModule Alternative Trips are used when multiple liceses are needed for Trip ( Tri...
Definition EAlternativeTripModule.h:18
~EAlternativeTripModule()
Definition EAlternativeTripModule.cpp:59
EIssueLogicDefines::ReturnValues TryToProcessCheckOutOnAlternativeTrip(bool &performingCheckOutOnAlternativeTrip)
TryToProcessCheckOutOnAlternativeTrip.
Definition EAlternativeTripModule.cpp:188
virtual EIssueLogicDefines::ReturnValues Init()
Function saves (into members) used modules.
Definition EAlternativeTripModule.cpp:67
EIssueLogicDefines::ReturnValues CheckPossibilityOfCheckOutOnAlternativeTrip(bool &tryCheckOutOnAlternativeTrip)
CheckPossibilityOfCheckOutOnAlternativeTrip.
Definition EAlternativeTripModule.cpp:92
ReturnValues
Definition ETicketIssueLogicDefines.h:50
Definition ETicketIssueLogicDataStorage.h:52
Definition ETicketIssueLogic.h:55
Definition ETicketIssueModule.h:12
const char * E_ALTERNATIVE_TRIP_MODULE_NAME
Definition ETicketIssueLogicDefines.cpp:28
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7