AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 More...
 
virtual ~ECardActivationModule ()
 ctandard c++ destructor. Destroy data class More...
 
virtual
EIssueLogicDefines::ReturnValues 
Init ()
 Init - Do nothing. More...
 
virtual
EIssueLogicDefines::ReturnValues 
ActivateCard ()
 Function check allowed card types and set provider to inactiva virtual card. 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...
 

Detailed Description

Class represent activation functionality to activate inactive virtual card.

Constructor & Destructor Documentation

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 ( )
virtual

ctandard c++ destructor. Destroy data class

DESTRUCTOR

Member Function Documentation

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:

EIssueLogicDefines::ReturnValues ECardActivationModule::Init ( void  )
virtual

Init - Do nothing.

Returns
EIssueLogicDefines::Ok

Reimplemented from EM::TicketIssueLogic::ETicketIssueModule.


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