AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
EM::TicketIssueLogic::EGeneralTicketIssueLogicTestWrapper Class Reference

#include <EGeneralTicketIssueLogicTestWrapper.h>

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

Public Member Functions

 EGeneralTicketIssueLogicTestWrapper ()
 
virtual ~EGeneralTicketIssueLogicTestWrapper ()
 
virtual bool InitTicketIssueLogic ()
 
virtual
EIssueLogicDefines::ReturnValues 
Print (const bool asynchronousPrinting=false)
 
virtual
EIssueLogicDefines::ReturnValues 
PrintLastTicketCopy (const bool asynchronousPrinting=false)
 
virtual
EIssueLogicDefines::ReturnValues 
WriteStatistic (bool unfinishedOperation=false)
 
virtual
EIssueLogicDefines::ReturnValues 
IssueTicket (PT::EDataCollection *&writeRequest)
 
virtual
EIssueLogicDefines::ReturnValues 
Init ()
 
virtual
EIssueLogicDefines::ReturnValues 
CalculatePrice (long &calculatedPrice, double &calculatedPriceDecimalFormat)
 
virtual
EIssueLogicDefines::ReturnValues 
IssueTicketChipCard (PT::EDataCollection *&writeRequest)
 
virtual bool ReInit (const Strojcek::VstupneUdaje::CestovnePoriadky::ELinka *actualLine, const Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj *actualTrip)
 
virtual bool SetOperationType (EIssueLogicDefines::OperationType operationType)
 
virtual bool SetPaymentType (EIssueLogicDefines::PaymentType paymentType)
 
virtual bool SetIssueType (EIssueLogicDefines::IssueType issueType)
 
virtual bool SetTariff (const Strojcek::VstupneUdaje::TarifnySystem::ETarifa *tariff)
 
virtual bool SetTariffGroup (const Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *tariffGroup)
 
virtual bool SetTripOrderCheckinBusStop (long tripCheckinBusStopOrder)
 
virtual bool SetTripOrderCheckoutBusStop (long tripCheckoutBusStopOrder)
 
virtual bool SetTripOrderOfBusStopForCheckOut (long tripOrderOfBusStopForCheckOut)
 
virtual bool SetCreditRecharge (unsigned long creditRecharge)
 
virtual bool SetTicketCount (short ticketCount)
 
virtual bool SetCancelationStatisticTicketNumber (const long cancelationStatisticTicketNumber)
 
virtual bool SetDeviceSerialNumber (unsigned long serialNumber)
 
virtual bool SetAdvertisementEnabled (bool enableAdvertisement)
 
virtual bool SetMultipleTickets (const EHead *multipleTicketsCol)
 
virtual bool SetCheckInZone (long checkInZone)
 
virtual bool SetCheckOutZone (long checkOutZone)
 
virtual bool SetZoneList (const std::list< unsigned long > &zoneList)
 
virtual bool SetCheckOutZoneBusStopID (unsigned long checkOutZoneBusStopID)
 
virtual bool SetCheckInZoneBusStopID (unsigned long checkInZoneBusStopID)
 
virtual bool SetPassNumber (unsigned long passNumber)
 
virtual bool SetPriceListRow (unsigned short priceListRow)
 
virtual bool SetFlagShowConfirmationMessageOnPortableEP (bool showConfirmationMessage)
 
virtual bool SetFlagAllowIssueOnPortableEP (bool allowIssueOnPortableCard)
 
virtual bool SetFlagTransferForAllTicketsOnCard (EIssueLogicDefines::TransferForAllTicketsOnCard transferForAllTicketsOnCard)
 
virtual bool SetFlagProlongTicketsTimeValidity (EIssueLogicDefines::ProlongTicketsTimeValidity prolongTicketTimeValidity)
 
virtual bool SetFlagRepeatedCheckIn (bool repeatedCheckIn)
 
virtual bool SetFlagExplicitlySelectedTariff (bool explicitlySelectedTariff)
 
virtual bool SetCardWriteOperations (unsigned long cardWriteOperations)
 
virtual bool SetTimeTicketCounter (unsigned char timeTicketCounter)
 
virtual bool SetOneWayTicketCardPositioning (EIssueLogicDefines::OneWayTicketCardPositioning positioning)
 
virtual bool SetAlternativeTripData (unsigned long lineNumber, unsigned long tripNumber, long protectNumber, long lastBusStopTripOrder)
 
virtual bool GetOutputDataCollection (std::vector< const ETicketIssueLogicOutputData * > *&ticketIssueOutputData)
 
virtual void SetCrossTransfer (const Strojcek::VstupneUdaje::EPrestupSpoj &crossTransfer)
 
virtual bool SetUnpaidExpenseData (long receivedCashPayment, long ticketsPrice)
 
virtual bool SetRegionalCodeForPriceCalculation (unsigned long regionalDiscountCodeForPriceCalculation)
 
virtual
EIssueLogicDefines::ReturnValues 
SellTicket ()
 
virtual
EIssueLogicDefines::ReturnValues 
SellMultipleTickets ()
 
virtual
EIssueLogicDefines::ReturnValues 
SellMultipleTransferTickets ()
 
virtual
EIssueLogicDefines::ReturnValues 
SellSingleTicket ()
 
virtual
EIssueLogicDefines::ReturnValues 
CancelTicket ()
 
virtual
EIssueLogicDefines::ReturnValues 
IssueTicketCash ()
 
virtual
EIssueLogicDefines::ReturnValues 
IssueTicketMarker ()
 
virtual
EIssueLogicDefines::ReturnValues 
InitModules ()
 
virtual
EIssueLogicDefines::ReturnValues 
LoadModules ()
 
virtual
EIssueLogicDefines::ReturnValues 
CheckTicketValidity (unsigned char ticketIndex, bool &isTicketValid)
 
virtual
EIssueLogicDefines::ReturnValues 
CheckTimeTicketTimeValidity (unsigned char ticketIndex, bool &isTicketValid)
 
- Public Member Functions inherited from EM::TicketIssueLogic::TicketIssueLogicTestWrapper
 TicketIssueLogicTestWrapper ()
 
virtual ~TicketIssueLogicTestWrapper ()
 
std::string GetName ()
 
void SetConfigurationFileName (const QString &configurationFile)
 
QString GetConfigurationFileName ()
 
void SetTicketIssueLogic (ETicketIssueLogic *issueLogic)
 
ETicketIssueLogicGetTicketIssueLogic ()
 
bool GetModuleForTesting (EIssueLogicDefines::ModuleFamily moduleFamily, ETicketIssueModule *&module)
 
ETicketIssueLogicDataStorageGetDataStorageForTesting ()
 
bool ReplaceModuleForTesting (ETicketIssueModule *module)
 
virtual void SetCrossTransfer (const EM::Strojcek::VstupneUdaje::EPrestupSpoj &crossTransfer)=0
 

Constructor & Destructor Documentation

EGeneralTicketIssueLogicTestWrapper::EGeneralTicketIssueLogicTestWrapper ( )
EGeneralTicketIssueLogicTestWrapper::~EGeneralTicketIssueLogicTestWrapper ( )
virtual

Member Function Documentation

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogicTestWrapper::CalculatePrice ( long &  calculatedPrice,
double &  calculatedPriceDecimalFormat 
)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogicTestWrapper::CancelTicket ( )
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogicTestWrapper::CheckTicketValidity ( unsigned char  ticketIndex,
bool &  isTicketValid 
)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogicTestWrapper::CheckTimeTicketTimeValidity ( unsigned char  ticketIndex,
bool &  isTicketValid 
)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::GetOutputDataCollection ( std::vector< const ETicketIssueLogicOutputData * > *&  ticketIssueOutputData)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

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

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

Here is the caller graph for this function:

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogicTestWrapper::InitModules ( )
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::InitTicketIssueLogic ( )
virtual
EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogicTestWrapper::IssueTicket ( PT::EDataCollection *&  writeRequest)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogicTestWrapper::IssueTicketCash ( )
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogicTestWrapper::IssueTicketChipCard ( PT::EDataCollection *&  writeRequest)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogicTestWrapper::IssueTicketMarker ( )
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogicTestWrapper::LoadModules ( )
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

Here is the caller graph for this function:

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogicTestWrapper::Print ( const bool  asynchronousPrinting = false)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogicTestWrapper::PrintLastTicketCopy ( const bool  asynchronousPrinting = false)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::ReInit ( const Strojcek::VstupneUdaje::CestovnePoriadky::ELinka *  actualLine,
const Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj *  actualTrip 
)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

Here is the caller graph for this function:

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogicTestWrapper::SellMultipleTickets ( )
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogicTestWrapper::SellMultipleTransferTickets ( )
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogicTestWrapper::SellSingleTicket ( )
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogicTestWrapper::SellTicket ( )
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetAdvertisementEnabled ( bool  enableAdvertisement)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

Here is the caller graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetAlternativeTripData ( unsigned long  lineNumber,
unsigned long  tripNumber,
long  protectNumber,
long  lastBusStopTripOrder 
)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetCancelationStatisticTicketNumber ( const long  cancelationStatisticTicketNumber)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

Here is the caller graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetCardWriteOperations ( unsigned long  cardWriteOperations)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

Here is the caller graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetCheckInZone ( long  checkInZone)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

Here is the caller graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetCheckInZoneBusStopID ( unsigned long  checkInZoneBusStopID)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

Here is the caller graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetCheckOutZone ( long  checkOutZone)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

Here is the caller graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetCheckOutZoneBusStopID ( unsigned long  checkOutZoneBusStopID)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

Here is the caller graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetCreditRecharge ( unsigned long  creditRecharge)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

Here is the caller graph for this function:

void EGeneralTicketIssueLogicTestWrapper::SetCrossTransfer ( const Strojcek::VstupneUdaje::EPrestupSpoj &  crossTransfer)
virtual

Here is the call graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetDeviceSerialNumber ( unsigned long  serialNumber)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

Here is the caller graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetFlagAllowIssueOnPortableEP ( bool  allowIssueOnPortableCard)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetFlagExplicitlySelectedTariff ( bool  explicitlySelectedTariff)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

Here is the caller graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetFlagProlongTicketsTimeValidity ( EIssueLogicDefines::ProlongTicketsTimeValidity  prolongTicketTimeValidity)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

Here is the caller graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetFlagRepeatedCheckIn ( bool  repeatedCheckIn)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetFlagShowConfirmationMessageOnPortableEP ( bool  showConfirmationMessage)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetFlagTransferForAllTicketsOnCard ( EIssueLogicDefines::TransferForAllTicketsOnCard  transferForAllTicketsOnCard)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetIssueType ( EIssueLogicDefines::IssueType  issueType)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

Here is the caller graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetMultipleTickets ( const EHead *  multipleTicketsCol)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

Here is the caller graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetOneWayTicketCardPositioning ( EIssueLogicDefines::OneWayTicketCardPositioning  positioning)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetOperationType ( EIssueLogicDefines::OperationType  operationType)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

Here is the caller graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetPassNumber ( unsigned long  passNumber)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetPaymentType ( EIssueLogicDefines::PaymentType  paymentType)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

Here is the caller graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetPriceListRow ( unsigned short  priceListRow)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

Here is the caller graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetRegionalCodeForPriceCalculation ( unsigned long  regionalDiscountCodeForPriceCalculation)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetTariff ( const Strojcek::VstupneUdaje::TarifnySystem::ETarifa *  tariff)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

Here is the caller graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetTariffGroup ( const Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *  tariffGroup)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

Here is the caller graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetTicketCount ( short  ticketCount)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

Here is the caller graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetTimeTicketCounter ( unsigned char  timeTicketCounter)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetTripOrderCheckinBusStop ( long  tripCheckinBusStopOrder)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

Here is the caller graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetTripOrderCheckoutBusStop ( long  tripCheckoutBusStopOrder)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

Here is the caller graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetTripOrderOfBusStopForCheckOut ( long  tripOrderOfBusStopForCheckOut)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

Here is the caller graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetUnpaidExpenseData ( long  receivedCashPayment,
long  ticketsPrice 
)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

Here is the caller graph for this function:

bool EGeneralTicketIssueLogicTestWrapper::SetZoneList ( const std::list< unsigned long > &  zoneList)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:

Here is the caller graph for this function:

EIssueLogicDefines::ReturnValues EGeneralTicketIssueLogicTestWrapper::WriteStatistic ( bool  unfinishedOperation = false)
virtual

Implements EM::TicketIssueLogic::TicketIssueLogicTestWrapper.

Here is the call graph for this function:


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