AppCore
Loading...
Searching...
No Matches
Public Member Functions | List of all members
EM::TicketIssueLogic::ECardActivationModule Class Reference

Class represent activation functionality to activate inactive virtual card. More...

#include <ECardActivationModule.h>

Inheritance diagram for EM::TicketIssueLogic::ECardActivationModule:
Inheritance graph
[legend]
Collaboration diagram for EM::TicketIssueLogic::ECardActivationModule:
Collaboration graph
[legend]

Public Member Functions

 ECardActivationModule (ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName=E_CARD_ACTIVATION_MODULE_NAME)
 standard c++ constructor. create data class adn set owner
 
virtual ~ECardActivationModule ()
 ctandard c++ destructor. Destroy data class
 
virtual EIssueLogicDefines::ReturnValues Init ()
 Init - Do nothing.
 
virtual EIssueLogicDefines::ReturnValues ActivateCard ()
 Function check allowed card types and set provider to inactiva virtual card.
 
- 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
 
bool GetModuleFamily (EIssueLogicDefines::ModuleFamily &moduleFamily)
 return by reference module family
 

Detailed Description

Class represent activation functionality to activate inactive virtual card.

Constructor & Destructor Documentation

◆ ECardActivationModule()

INTERNAL ECardActivationModule::ECardActivationModule ( ETicketIssueLogic ticketIssueLogic,
ETicketIssueLogicDataStorage dataStorage,
std::string  moduleName = E_CARD_ACTIVATION_MODULE_NAME 
)

standard c++ constructor. create data class adn set owner

Parameters
ticketIssueLogic- owner
dataStorage- pointer to data storage
moduleName- module identification name

CONSTRUCTOR

◆ ~ECardActivationModule()

ECardActivationModule::~ECardActivationModule ( )
virtual

ctandard c++ destructor. Destroy data class

DESTRUCTOR

Member Function Documentation

◆ ActivateCard()

EIssueLogicDefines::ReturnValues ECardActivationModule::ActivateCard ( )
virtual

Function check allowed card types and set provider to inactiva virtual card.

Returns
OK - all ok BadInputData - unreaded card data ErrorIssueTicket - error set provider number to card structure

ActivateCard

Here is the call graph for this function:

◆ Init()

EIssueLogicDefines::ReturnValues ECardActivationModule::Init ( )
virtual

Init - Do nothing.

Returns
EIssueLogicDefines::Ok

Reimplemented from EM::TicketIssueLogic::ETicketIssueModule.


The documentation for this class was generated from the following files: