|
AppCore
|
The EAlternativeTripModule Alternative Trips are used when multiple liceses are needed for Trip ( Trip is divided into sections and each section have its own licence ) More...
#include <EAlternativeTripModule.h>


Classes | |
| class | DataClass |
Public Member Functions | |
| EAlternativeTripModule (ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName=E_ALTERNATIVE_TRIP_MODULE_NAME) | |
| ~EAlternativeTripModule () | |
| virtual EIssueLogicDefines::ReturnValues | Init () |
| Function saves (into members) used modules. More... | |
| EIssueLogicDefines::ReturnValues | CheckPossibilityOfCheckOutOnAlternativeTrip (bool &tryCheckOutOnAlternativeTrip) |
| CheckPossibilityOfCheckOutOnAlternativeTrip. More... | |
| EIssueLogicDefines::ReturnValues | TryToProcessCheckOutOnAlternativeTrip (bool &performingCheckOutOnAlternativeTrip) |
| TryToProcessCheckOutOnAlternativeTrip. More... | |
Public Member Functions inherited from EM::TicketIssueLogic::ETicketIssueModule | |
| ETicketIssueModule (const std::string &name, EIssueLogicDefines::ModuleFamily moduleFamily) | |
| virtual | ~ETicketIssueModule () |
| bool | GetName (std::string &moduleName) |
| unique module identificator More... | |
| bool | GetModuleFamily (EIssueLogicDefines::ModuleFamily &moduleFamily) |
| return by reference module family More... | |
The EAlternativeTripModule Alternative Trips are used when multiple liceses are needed for Trip ( Trip is divided into sections and each section have its own licence )
| EAlternativeTripModule::EAlternativeTripModule | ( | ETicketIssueLogic * | ticketIssueLogic, |
| ETicketIssueLogicDataStorage * | dataStorage, | ||
| std::string | moduleName = E_ALTERNATIVE_TRIP_MODULE_NAME |
||
| ) |
| EAlternativeTripModule::~EAlternativeTripModule | ( | ) |
| EIssueLogicDefines::ReturnValues EAlternativeTripModule::CheckPossibilityOfCheckOutOnAlternativeTrip | ( | bool & | tryCheckOutOnAlternativeTrip | ) |
CheckPossibilityOfCheckOutOnAlternativeTrip.
| tryCheckOutOnAlternativeTrip | set to true if CheckOut is possible on Alternative Trip else set to false |

|
virtual |
Function saves (into members) used modules.
Reimplemented from EM::TicketIssueLogic::ETicketIssueModule.

| EIssueLogicDefines::ReturnValues EAlternativeTripModule::TryToProcessCheckOutOnAlternativeTrip | ( | bool & | performingCheckOutOnAlternativeTrip | ) |
TryToProcessCheckOutOnAlternativeTrip.
| performingCheckOutOnAlternativeTrip | set to true if CheckOut was successfull on Alternative trip else set to false |

1.8.8