|
AppCore
|
class represent Card or Cash cancelation functionality. More...
#include <ECancellationModule.h>


Public Member Functions | |
| ECancellationModule (ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName=E_CANCELATION_MODULE_NAME) | |
| standard c++ constructor More... | |
| virtual | ~ECancellationModule () |
| standard c++ destructor. Destroy data class More... | |
| virtual EIssueLogicDefines::ReturnValues | Init () |
| Init all internat data saved in data class. Fro example internal instance of other modules. More... | |
| virtual EIssueLogicDefines::ReturnValues | DoCancelTicket () |
| Function cancel statistic ticket. Call PrepareIssueData and if card operation do update purse. More... | |
| virtual EIssueLogicDefines::ReturnValues | StoreCardDataForFutureCancel () |
| Function store previous state of ticket (structure on card where ticket was written) for possible future cancellation (ticket will be reverted back to original state saved in snapshot) 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... | |
class represent Card or Cash cancelation functionality.
| INTERNAL ECancellationModule::ECancellationModule | ( | ETicketIssueLogic * | ticketIssueLogic, |
| ETicketIssueLogicDataStorage * | dataStorage, | ||
| std::string | moduleName = E_CANCELATION_MODULE_NAME |
||
| ) |
standard c++ constructor
| ticketIssueLogic | - owner |
| dataStorage | - pointer to data storage |
| moduleName | - module identification name |
CONSTRUCTOR
|
virtual |
standard c++ destructor. Destroy data class
DESTRUCTOR
|
virtual |
Function cancel statistic ticket. Call PrepareIssueData and if card operation do update purse.
DoCancelTicket

|
virtual |
Init all internat data saved in data class. Fro example internal instance of other modules.
Init
Reimplemented from EM::TicketIssueLogic::ETicketIssueModule.

|
virtual |
Function store previous state of ticket (structure on card where ticket was written) for possible future cancellation (ticket will be reverted back to original state saved in snapshot)
StoreCardDataForFutureCancel
1.8.8