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

Member Function Documentation

bool TicketIssueLogicTimeTicketSellerTestWrapper::CalculateDate ( unsigned long &  validityStart,
unsigned long &  validityEnd 
)

Here is the call graph for this function:

bool TicketIssueLogicTimeTicketSellerTestWrapper::CheckAvailableTimeTicket ( unsigned char &  ticketIndex)

Here is the call graph for this function:

bool TicketIssueLogicTimeTicketSellerTestWrapper::CheckValidity ( unsigned long  validityBeginDate,
unsigned long  validityEndDate 
)

Here is the call graph for this function:

bool TicketIssueLogicTimeTicketSellerTestWrapper::GetDiscountTypeByCardType ( unsigned short  cardType,
EM::CardFacade::ECardFacadeDefines::CardTypeStandard  standard,
unsigned char &  discountType 
)

Here is the call graph for this function:

bool TicketIssueLogicTimeTicketSellerTestWrapper::GetFreeTimeTicketSlotIndex ( unsigned char &  index)

Here is the call graph for this function:

bool TicketIssueLogicTimeTicketSellerTestWrapper::GetRegionalDiscountCodeForPriceCalculation ( unsigned long &  regionalDiscountCodeForPriceCalculation)

Here is the call graph for this function:

bool TicketIssueLogicTimeTicketSellerTestWrapper::GetTimeTicketIndexByTariffTicketNumber ( unsigned short  tariffTicketNumber,
char &  correspondingTTIndex 
)

Here is the call graph for this function:

bool TicketIssueLogicTimeTicketSellerTestWrapper::InitTicketIssueLogic ( )
virtual
bool TicketIssueLogicTimeTicketSellerTestWrapper::SetTimeTicketIndex ( short  timeTicketIndex)

Here is the call graph for this function:

bool TicketIssueLogicTimeTicketSellerTestWrapper::SetTimeTicketKilometers ( unsigned char  kilometers)

Here is the call graph for this function:

bool TicketIssueLogicTimeTicketSellerTestWrapper::SetTimeTicketValidityEnd ( unsigned long  validityEnd)

Here is the call graph for this function:

bool TicketIssueLogicTimeTicketSellerTestWrapper::SetTimeTicketValidityStart ( unsigned long  validityStart)

Here is the call graph for this function:


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