AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 ( )
virtual

Member Function Documentation

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::CalculatePrice ( long &  calculatedPrice,
double &  calculatedPriceDecimalFormat 
)
pure virtual
virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::CancelTicket ( )
pure virtual
virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::CheckTicketValidity ( unsigned char  ticketIndex,
bool &  isTicketValid 
)
pure virtual
virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::CheckTimeTicketTimeValidity ( unsigned char  ticketIndex,
bool &  isTicketValid 
)
pure virtual
QString TicketIssueLogicTestWrapper::GetConfigurationFileName ( )

Here is the caller graph for this function:

ETicketIssueLogicDataStorage * TicketIssueLogicTestWrapper::GetDataStorageForTesting ( )

Here is the call graph for this function:

Here is the caller graph for this function:

bool TicketIssueLogicTestWrapper::GetModuleForTesting ( EIssueLogicDefines::ModuleFamily  moduleFamily,
ETicketIssueModule *&  module 
)

Here is the call graph for this function:

Here is the caller graph for this function:

std::string TicketIssueLogicTestWrapper::GetName ( )

Here is the call graph for this function:

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::GetOutputDataCollection ( std::vector< const ETicketIssueLogicOutputData * > *&  ticketIssueOutputData)
pure virtual
ETicketIssueLogic * TicketIssueLogicTestWrapper::GetTicketIssueLogic ( )
virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::Init ( )
pure virtual
virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::InitModules ( )
pure virtual
virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::InitTicketIssueLogic ( )
pure virtual
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:

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::IssueTicketCash ( )
pure virtual
virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::IssueTicketChipCard ( PT::EDataCollection *&  writeRequest)
pure virtual
virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::IssueTicketMarker ( )
pure virtual
virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::LoadModules ( )
pure virtual
virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::Print ( const bool  asynchronousPrinting = false)
pure virtual
virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::PrintLastTicketCopy ( const bool  asynchronousPrinting = false)
pure virtual
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:

bool TicketIssueLogicTestWrapper::ReplaceModuleForTesting ( ETicketIssueModule module)

Here is the call graph for this function:

Here is the caller graph for this function:

virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SellMultipleTickets ( )
pure virtual
virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SellMultipleTransferTickets ( )
pure virtual
virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SellSingleTicket ( )
pure virtual
virtual EIssueLogicDefines::ReturnValues EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SellTicket ( )
pure virtual
virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetAdvertisementEnabled ( bool  enableAdvertisement)
pure virtual
virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetAlternativeTripData ( unsigned long  lineNumber,
unsigned long  tripNumber,
long  protectNumber,
long  lastBusStopTripOrder 
)
pure virtual
virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetCancelationStatisticTicketNumber ( const long  cancelationStatisticTicketNumber)
pure virtual

Implemented in EM::TicketIssueLogic::EGeneralTicketIssueLogicTestWrapper.

Here is the caller graph for this function:

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

Implemented in EM::TicketIssueLogic::EGeneralTicketIssueLogicTestWrapper.

Here is the caller graph for this function:

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetCheckInZone ( long  checkInZone)
pure virtual
virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetCheckInZoneBusStopID ( unsigned long  checkInZoneBusStopID)
pure virtual
virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetCheckOutZone ( long  checkOutZone)
pure virtual
virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetCheckOutZoneBusStopID ( unsigned long  checkOutZoneBusStopID)
pure virtual
void TicketIssueLogicTestWrapper::SetConfigurationFileName ( const QString &  configurationFile)

Here is the caller graph for this function:

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetCreditRecharge ( unsigned long  creditRecharge)
pure virtual
virtual void EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetCrossTransfer ( const EM::Strojcek::VstupneUdaje::EPrestupSpoj &  crossTransfer)
pure virtual
virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetDeviceSerialNumber ( unsigned long  serialNumber)
pure virtual
virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetFlagAllowIssueOnPortableEP ( bool  allowIssueOnPortableCard)
pure virtual

Implemented in EM::TicketIssueLogic::EGeneralTicketIssueLogicTestWrapper.

Here is the caller graph for this function:

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetFlagExplicitlySelectedTariff ( bool  explicitlySelectedTariff)
pure virtual
virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetFlagProlongTicketsTimeValidity ( EIssueLogicDefines::ProlongTicketsTimeValidity  prolongTicketTimeValidity)
pure virtual
virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetFlagRepeatedCheckIn ( bool  repeatedCheckIn)
pure virtual
virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetFlagShowConfirmationMessageOnPortableEP ( bool  showConfirmationMessage)
pure virtual

Implemented in EM::TicketIssueLogic::EGeneralTicketIssueLogicTestWrapper.

Here is the caller graph for this function:

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

Implemented in EM::TicketIssueLogic::EGeneralTicketIssueLogicTestWrapper.

Here is the caller graph for this function:

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetIssueType ( EIssueLogicDefines::IssueType  issueType)
pure virtual
virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetMultipleTickets ( const EHead *  multipleTicketsCol)
pure virtual
virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetOneWayTicketCardPositioning ( EIssueLogicDefines::OneWayTicketCardPositioning  positioning)
pure virtual

Implemented in EM::TicketIssueLogic::EGeneralTicketIssueLogicTestWrapper.

Here is the caller graph for this function:

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

Implemented in EM::TicketIssueLogic::EGeneralTicketIssueLogicTestWrapper.

Here is the caller graph for this function:

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetPassNumber ( unsigned long  passNumber)
pure virtual
virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetPaymentType ( EIssueLogicDefines::PaymentType  paymentType)
pure virtual
virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetPriceListRow ( unsigned short  priceListRow)
pure virtual
virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetRegionalCodeForPriceCalculation ( unsigned long  regionalDiscountCodeForPriceCalculation)
pure virtual
virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetTariff ( const Strojcek::VstupneUdaje::TarifnySystem::ETarifa *  tariff)
pure virtual
virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetTariffGroup ( const Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina *  tariffGroup)
pure virtual
virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetTicketCount ( short  ticketCount)
pure virtual
void TicketIssueLogicTestWrapper::SetTicketIssueLogic ( ETicketIssueLogic issueLogic)

Here is the caller graph for this function:

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

Implemented in EM::TicketIssueLogic::EGeneralTicketIssueLogicTestWrapper.

Here is the caller graph for this function:

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

Implemented in EM::TicketIssueLogic::EGeneralTicketIssueLogicTestWrapper.

Here is the caller graph for this function:

virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetTripOrderOfBusStopForCheckOut ( long  tripOrderOfBusStopForCheckOut)
pure virtual
virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetUnpaidExpenseData ( long  receivedCashPayment,
long  ticketsPrice 
)
pure virtual
virtual bool EM::TicketIssueLogic::TicketIssueLogicTestWrapper::SetZoneList ( const std::list< unsigned long > &  zoneList)
pure virtual
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: