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

#include <TicketIssueLogicTimeTicketSellerTestWrapper.h>

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

Public Member Functions

 TicketIssueLogicTimeTicketSellerTestWrapper ()
 
virtual ~TicketIssueLogicTimeTicketSellerTestWrapper ()
 
virtual bool InitTicketIssueLogic ()
 
bool SetTimeTicketValidityStart (unsigned long validityStart)
 
bool SetTimeTicketValidityEnd (unsigned long validityEnd)
 
bool SetTimeTicketIndex (short timeTicketIndex)
 
bool SetTimeTicketKilometers (unsigned char kilometers)
 
bool GetFreeTimeTicketSlotIndex (unsigned char &index)
 
bool GetTimeTicketIndexByTariffTicketNumber (unsigned short tariffTicketNumber, char &correspondingTTIndex)
 
bool CalculateDate (unsigned long &validityStart, unsigned long &validityEnd)
 
bool CheckValidity (unsigned long validityBeginDate, unsigned long validityEndDate)
 
bool CheckAvailableTimeTicket (unsigned char &ticketIndex)
 
bool GetDiscountTypeByCardType (unsigned short cardType, EM::CardFacade::ECardFacadeDefines::CardTypeStandard standard, unsigned char &discountType)
 
bool GetRegionalDiscountCodeForPriceCalculation (unsigned long &regionalDiscountCodeForPriceCalculation)
 
- Public Member Functions inherited from EM::TicketIssueLogic::EGeneralTicketIssueLogicTestWrapper
 EGeneralTicketIssueLogicTestWrapper ()
 
virtual ~EGeneralTicketIssueLogicTestWrapper ()
 
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

◆ TicketIssueLogicTimeTicketSellerTestWrapper()

TicketIssueLogicTimeTicketSellerTestWrapper::TicketIssueLogicTimeTicketSellerTestWrapper ( )

◆ ~TicketIssueLogicTimeTicketSellerTestWrapper()

TicketIssueLogicTimeTicketSellerTestWrapper::~TicketIssueLogicTimeTicketSellerTestWrapper ( )
virtual

Member Function Documentation

◆ CalculateDate()

bool TicketIssueLogicTimeTicketSellerTestWrapper::CalculateDate ( unsigned long &  validityStart,
unsigned long &  validityEnd 
)
Here is the call graph for this function:

◆ CheckAvailableTimeTicket()

bool TicketIssueLogicTimeTicketSellerTestWrapper::CheckAvailableTimeTicket ( unsigned char &  ticketIndex)
Here is the call graph for this function:

◆ CheckValidity()

bool TicketIssueLogicTimeTicketSellerTestWrapper::CheckValidity ( unsigned long  validityBeginDate,
unsigned long  validityEndDate 
)
Here is the call graph for this function:

◆ GetDiscountTypeByCardType()

bool TicketIssueLogicTimeTicketSellerTestWrapper::GetDiscountTypeByCardType ( unsigned short  cardType,
EM::CardFacade::ECardFacadeDefines::CardTypeStandard  standard,
unsigned char &  discountType 
)
Here is the call graph for this function:

◆ GetFreeTimeTicketSlotIndex()

bool TicketIssueLogicTimeTicketSellerTestWrapper::GetFreeTimeTicketSlotIndex ( unsigned char &  index)
Here is the call graph for this function:

◆ GetRegionalDiscountCodeForPriceCalculation()

bool TicketIssueLogicTimeTicketSellerTestWrapper::GetRegionalDiscountCodeForPriceCalculation ( unsigned long &  regionalDiscountCodeForPriceCalculation)
Here is the call graph for this function:

◆ GetTimeTicketIndexByTariffTicketNumber()

bool TicketIssueLogicTimeTicketSellerTestWrapper::GetTimeTicketIndexByTariffTicketNumber ( unsigned short  tariffTicketNumber,
char &  correspondingTTIndex 
)
Here is the call graph for this function:

◆ InitTicketIssueLogic()

bool TicketIssueLogicTimeTicketSellerTestWrapper::InitTicketIssueLogic ( )
virtual

Reimplemented from EM::TicketIssueLogic::EGeneralTicketIssueLogicTestWrapper.

Here is the call graph for this function:

◆ SetTimeTicketIndex()

bool TicketIssueLogicTimeTicketSellerTestWrapper::SetTimeTicketIndex ( short  timeTicketIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetTimeTicketKilometers()

bool TicketIssueLogicTimeTicketSellerTestWrapper::SetTimeTicketKilometers ( unsigned char  kilometers)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetTimeTicketValidityEnd()

bool TicketIssueLogicTimeTicketSellerTestWrapper::SetTimeTicketValidityEnd ( unsigned long  validityEnd)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetTimeTicketValidityStart()

bool TicketIssueLogicTimeTicketSellerTestWrapper::SetTimeTicketValidityStart ( unsigned long  validityStart)
Here is the call graph for this function:
Here is the caller graph for this function:

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