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

#include <TicketIssueLogicTestWrapper.h>

Inheritance diagram for EM::TicketIssueLogic::TicketIssueLogicTestWrapper:
Inheritance graph
[legend]

Public Member Functions

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

Constructor & Destructor Documentation

◆ TicketIssueLogicTestWrapper()

TicketIssueLogicTestWrapper::TicketIssueLogicTestWrapper ( )

◆ ~TicketIssueLogicTestWrapper()

TicketIssueLogicTestWrapper::~TicketIssueLogicTestWrapper ( )
virtual

Member Function Documentation

◆ CalculatePrice()

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::CalculatePrice ( long &  calculatedPrice,
double &  calculatedPriceDecimalFormat 
)
pure virtual

◆ CancelTicket()

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::CancelTicket ( )
pure virtual

◆ CheckTicketValidity()

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::CheckTicketValidity ( unsigned char  ticketIndex,
bool &  isTicketValid 
)
pure virtual

◆ CheckTimeTicketTimeValidity()

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::CheckTimeTicketTimeValidity ( unsigned char  ticketIndex,
bool &  isTicketValid 
)
pure virtual

◆ GetConfigurationFileName()

QString TicketIssueLogicTestWrapper::GetConfigurationFileName ( )
Here is the caller graph for this function:

◆ GetDataStorageForTesting()

ETicketIssueLogicDataStorage * TicketIssueLogicTestWrapper::GetDataStorageForTesting ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetModuleForTesting()

bool TicketIssueLogicTestWrapper::GetModuleForTesting ( EIssueLogicDefines::ModuleFamily  moduleFamily,
ETicketIssueModule *&  module 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetName()

std::string TicketIssueLogicTestWrapper::GetName ( )
Here is the call graph for this function:

◆ GetOutputDataCollection()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::GetOutputDataCollection ( std::vector< const ETicketIssueLogicOutputData * > *&  ticketIssueOutputData)
pure virtual

◆ GetTicketIssueLogic()

ETicketIssueLogic * TicketIssueLogicTestWrapper::GetTicketIssueLogic ( )

◆ Init()

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::Init ( )
pure virtual

◆ InitModules()

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::InitModules ( )
pure virtual

◆ InitTicketIssueLogic()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::InitTicketIssueLogic ( )
pure virtual

◆ IssueTicket()

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::IssueTicket ( PT::EDataCollection *&  writeRequest)
pure virtual

Implemented in EM::TicketIssueLogic::EGeneralTicketIssueLogicTestWrapper.

Here is the caller graph for this function:

◆ IssueTicketCash()

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::IssueTicketCash ( )
pure virtual

◆ IssueTicketChipCard()

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::IssueTicketChipCard ( PT::EDataCollection *&  writeRequest)
pure virtual

◆ IssueTicketMarker()

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::IssueTicketMarker ( )
pure virtual

◆ LoadModules()

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::LoadModules ( )
pure virtual

◆ Print()

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::Print ( const bool  asynchronousPrinting = false)
pure virtual

◆ PrintLastTicketCopy()

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::PrintLastTicketCopy ( const bool  asynchronousPrinting = false)
pure virtual

◆ ReInit()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::ReInit ( const Strojcek::VstupneUdaje::CestovnePoriadky::ELinka *  actualLine,
const Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj *  actualTrip 
)
pure virtual

Implemented in EM::TicketIssueLogic::EGeneralTicketIssueLogicTestWrapper.

Here is the caller graph for this function:

◆ ReplaceModuleForTesting()

bool TicketIssueLogicTestWrapper::ReplaceModuleForTesting ( ETicketIssueModule module)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ SellMultipleTickets()

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SellMultipleTickets ( )
pure virtual

◆ SellMultipleTransferTickets()

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SellMultipleTransferTickets ( )
pure virtual

◆ SellSingleTicket()

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SellSingleTicket ( )
pure virtual

◆ SellTicket()

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SellTicket ( )
pure virtual

◆ SetAdvertisementEnabled()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetAdvertisementEnabled ( bool  enableAdvertisement)
pure virtual

◆ SetAlternativeTripData()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetAlternativeTripData ( unsigned long  lineNumber,
unsigned long  tripNumber,
long  protectNumber,
long  lastBusStopTripOrder 
)
pure virtual

◆ SetCancelationStatisticTicketNumber()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetCancelationStatisticTicketNumber ( const long  cancelationStatisticTicketNumber)
pure virtual

Implemented in EM::TicketIssueLogic::EGeneralTicketIssueLogicTestWrapper.

Here is the caller graph for this function:

◆ SetCardWriteOperations()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetCardWriteOperations ( unsigned long  cardWriteOperations)
pure virtual

Implemented in EM::TicketIssueLogic::EGeneralTicketIssueLogicTestWrapper.

Here is the caller graph for this function:

◆ SetCheckInZone()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetCheckInZone ( long  checkInZone)
pure virtual

◆ SetCheckInZoneBusStopID()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetCheckInZoneBusStopID ( unsigned long  checkInZoneBusStopID)
pure virtual

◆ SetCheckOutZone()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetCheckOutZone ( long  checkOutZone)
pure virtual

◆ SetCheckOutZoneBusStopID()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetCheckOutZoneBusStopID ( unsigned long  checkOutZoneBusStopID)
pure virtual

◆ SetConfigurationFileName()

void TicketIssueLogicTestWrapper::SetConfigurationFileName ( const QString &  configurationFile)
Here is the caller graph for this function:

◆ SetCreditRecharge()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetCreditRecharge ( unsigned long  creditRecharge)
pure virtual

◆ SetCrossTransfer()

virtual void EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetCrossTransfer ( const EM::Strojcek::VstupneUdaje::EPrestupSpoj &  crossTransfer)
pure virtual

◆ SetDeviceSerialNumber()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetDeviceSerialNumber ( unsigned long  serialNumber)
pure virtual

◆ SetFlagAllowIssueOnPortableEP()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetFlagAllowIssueOnPortableEP ( bool  allowIssueOnPortableCard)
pure virtual

Implemented in EM::TicketIssueLogic::EGeneralTicketIssueLogicTestWrapper.

Here is the caller graph for this function:

◆ SetFlagExplicitlySelectedTariff()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetFlagExplicitlySelectedTariff ( bool  explicitlySelectedTariff)
pure virtual

◆ SetFlagProlongTicketsTimeValidity()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetFlagProlongTicketsTimeValidity ( EIssueLogicDefines::ProlongTicketsTimeValidity  prolongTicketTimeValidity)
pure virtual

◆ SetFlagRepeatedCheckIn()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetFlagRepeatedCheckIn ( bool  repeatedCheckIn)
pure virtual

◆ SetFlagShowConfirmationMessageOnPortableEP()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetFlagShowConfirmationMessageOnPortableEP ( bool  showConfirmationMessage)
pure virtual

Implemented in EM::TicketIssueLogic::EGeneralTicketIssueLogicTestWrapper.

Here is the caller graph for this function:

◆ SetFlagTransferForAllTicketsOnCard()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetFlagTransferForAllTicketsOnCard ( EIssueLogicDefines::TransferForAllTicketsOnCard  transferForAllTicketsOnCard)
pure virtual

Implemented in EM::TicketIssueLogic::EGeneralTicketIssueLogicTestWrapper.

Here is the caller graph for this function:

◆ SetIssueType()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetIssueType ( EIssueLogicDefines::IssueType  issueType)
pure virtual

◆ SetMultipleTickets()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetMultipleTickets ( const EHead *  multipleTicketsCol)
pure virtual

◆ SetOneWayTicketCardPositioning()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetOneWayTicketCardPositioning ( EIssueLogicDefines::OneWayTicketCardPositioning  positioning)
pure virtual

Implemented in EM::TicketIssueLogic::EGeneralTicketIssueLogicTestWrapper.

Here is the caller graph for this function:

◆ SetOperationType()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetOperationType ( EIssueLogicDefines::OperationType  operationType)
pure virtual

Implemented in EM::TicketIssueLogic::EGeneralTicketIssueLogicTestWrapper.

Here is the caller graph for this function:

◆ SetPassNumber()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetPassNumber ( unsigned long  passNumber)
pure virtual

◆ SetPaymentType()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetPaymentType ( EIssueLogicDefines::PaymentType  paymentType)
pure virtual

◆ SetPriceListRow()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetPriceListRow ( unsigned short  priceListRow)
pure virtual

◆ SetRegionalCodeForPriceCalculation()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetRegionalCodeForPriceCalculation ( unsigned long  regionalDiscountCodeForPriceCalculation)
pure virtual

◆ SetTariff()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetTariff ( const Strojcek::VstupneUdaje::TarifnySystem::ETarifa *  tariff)
pure virtual

◆ SetTariffGroup()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetTariffGroup ( const Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *  tariffGroup)
pure virtual

◆ SetTicketCount()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetTicketCount ( short  ticketCount)
pure virtual

◆ SetTicketIssueLogic()

void TicketIssueLogicTestWrapper::SetTicketIssueLogic ( ETicketIssueLogic issueLogic)
Here is the caller graph for this function:

◆ SetTimeTicketCounter()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetTimeTicketCounter ( unsigned char  timeTicketCounter)
pure virtual

◆ SetTripOrderCheckinBusStop()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetTripOrderCheckinBusStop ( long  tripCheckinBusStopOrder)
pure virtual

Implemented in EM::TicketIssueLogic::EGeneralTicketIssueLogicTestWrapper.

Here is the caller graph for this function:

◆ SetTripOrderCheckoutBusStop()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetTripOrderCheckoutBusStop ( long  tripCheckoutBusStopOrder)
pure virtual

Implemented in EM::TicketIssueLogic::EGeneralTicketIssueLogicTestWrapper.

Here is the caller graph for this function:

◆ SetTripOrderOfBusStopForCheckOut()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetTripOrderOfBusStopForCheckOut ( long  tripOrderOfBusStopForCheckOut)
pure virtual

◆ SetUnpaidExpenseData()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetUnpaidExpenseData ( long  receivedCashPayment,
long  ticketsPrice 
)
pure virtual

◆ SetZoneList()

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetZoneList ( const std::list< unsigned long > &  zoneList)
pure virtual

◆ WriteStatistic()

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::WriteStatistic ( bool  unfinishedOperation = false)
pure virtual

Implemented in EM::TicketIssueLogic::EGeneralTicketIssueLogicTestWrapper.

Here is the caller graph for this function:

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