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

#include <ETimeTicketActivationModule.h>

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

Public Member Functions

 ETimeTicketActivationModule (ETicketIssueLogic *ticketIssueLogic, ETicketIssueLogicDataStorage *dataStorage, std::string moduleName=E_TIME_TICKET_ACTIVATION_MODULE)
 ETimeTicketActivationModule.
 
virtual ~ETimeTicketActivationModule ()
 ~ETimeTicketActivationModule
 
virtual EIssueLogicDefines::ReturnValues Init ()
 Function saves (into memebers) some more frequently used modules.
 
virtual EIssueLogicDefines::ReturnValues FindInactiveTimeTicket (short &validInactiveTimeTicketIndex)
 FindInactiveTimeTicket - Function iterate all time tickets and check whether flag activate was true.
 
virtual EIssueLogicDefines::ReturnValues ActivateTimeTicket (signed short validInactiveTimeTicketIndex)
 ActivateTimeTicket - Activate time ticket on index validInactiveTimeTicketIndex.
 
- 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
 

Constructor & Destructor Documentation

◆ ETimeTicketActivationModule()

INTERNAL ETimeTicketActivationModule::ETimeTicketActivationModule ( ETicketIssueLogic ticketIssueLogic,
ETicketIssueLogicDataStorage dataStorage,
std::string  moduleName = E_TIME_TICKET_ACTIVATION_MODULE 
)

◆ ~ETimeTicketActivationModule()

ETimeTicketActivationModule::~ETimeTicketActivationModule ( )
virtual

~ETimeTicketActivationModule

DESTRUCTOR

Member Function Documentation

◆ ActivateTimeTicket()

EIssueLogicDefines::ReturnValues ETimeTicketActivationModule::ActivateTimeTicket ( signed short  validInactiveTimeTicketIndex)
virtual

ActivateTimeTicket - Activate time ticket on index validInactiveTimeTicketIndex.

Parameters
validInactiveTimeTicketIndex- inactive valid time ticket index
Returns
Ok - all ok
other - see enumerator in EIssueLogicDefines::ReturnValues

ActivateTimeTicket

Here is the call graph for this function:

◆ FindInactiveTimeTicket()

EIssueLogicDefines::ReturnValues ETimeTicketActivationModule::FindInactiveTimeTicket ( short &  validInactiveTimeTicketIndex)
virtual

FindInactiveTimeTicket - Function iterate all time tickets and check whether flag activate was true.

Parameters
validInactiveTimeTicketIndex- founded valid inactive time ticket
Returns
Ok - all ok
other - see enumerator in EIssueLogicDefines::ReturnValues

FindInactiveTimeTicket

Here is the call graph for this function:

◆ Init()

EM::TicketIssueLogic::ETimeTicketActivationModule::Init ( )
virtual

Function saves (into memebers) some more frequently used modules.

Init

Returns
Ok - when everything's fine
ErrorInitModules - failed to get module manager
ModuleNotFound - when module manager did not found required module

Reimplemented from EM::TicketIssueLogic::ETicketIssueModule.


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