AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | List of all members
ElmolisOneWayTicketDataEvaluation Class Reference

#include <ElmolisOneWayTicketDataEvaluation.h>

Inheritance diagram for ElmolisOneWayTicketDataEvaluation:
Inheritance graph
[legend]
Collaboration diagram for ElmolisOneWayTicketDataEvaluation:
Collaboration graph
[legend]

Public Member Functions

 ElmolisOneWayTicketDataEvaluation (bool usingTestingKeys, unsigned short validityStartToleranceInMinutes, const QByteArray &data)
 
virtual ~ElmolisOneWayTicketDataEvaluation ()
 
virtual QList< QVariant > GetZones ()
 
virtual bool IsTimeTicket ()
 
virtual QDateTime GetDateTimeOfCodeGeneration ()
 
 ElmolisOneWayTicketDataEvaluation (bool usingTestingKeys, unsigned short validityStartToleranceInMinutes, const QByteArray &data)
 
virtual ~ElmolisOneWayTicketDataEvaluation ()
 
virtual QList< QVariant > GetZones ()
 
virtual bool IsTimeTicket ()
 
virtual QDateTime GetDateTimeOfCodeGeneration ()
 
- Public Member Functions inherited from ElmolisTicketDataEvaluation
 ElmolisTicketDataEvaluation (bool usingTestingKeys, unsigned short validityStartToleranceInMinutes, const QByteArray &data)
 
virtual ~ElmolisTicketDataEvaluation ()
 
bool ParseData ()
 
virtual QString PrinterMessage ()
 
virtual QString DetailTitle ()
 
virtual QString TitleMessage ()
 
virtual QString TicketDetail ()
 
virtual QDateTime ValidFrom ()
 
virtual QDateTime ValidTo ()
 
virtual uint32_t ZonesCount ()
 
virtual unsigned short GetTicketAmount ()
 
virtual QString GetTicketSecurityCodeString ()
 
virtual unsigned short GetTicketTariffNumber ()
 
virtual unsigned long GetCouponPrice ()
 
virtual unsigned short GetCouponProvider ()
 
virtual unsigned short GetTicketCounter ()
 
virtual long long GetCustomerID ()
 
 ElmolisTicketDataEvaluation (bool usingTestingKeys, unsigned short validityStartToleranceInMinutes, const QByteArray &data)
 
virtual ~ElmolisTicketDataEvaluation ()
 
bool ParseData ()
 
virtual QString PrinterMessage ()
 
virtual QString DetailTitle ()
 
virtual QString TitleMessage ()
 
virtual QString TicketDetail ()
 
virtual QDateTime ValidFrom ()
 
virtual QDateTime ValidTo ()
 
virtual uint32_t ZonesCount ()
 
virtual unsigned short GetTicketAmount ()
 
virtual QString GetTicketSecurityCodeString ()
 
virtual unsigned short GetTicketTariffNumber ()
 
virtual unsigned long GetCouponPrice ()
 
virtual unsigned short GetCouponProvider ()
 
virtual unsigned short GetTicketCounter ()
 
virtual long long GetCustomerID ()
 
- Public Member Functions inherited from GeneralTicketDataEvaluation
 GeneralTicketDataEvaluation (bool usingTestingKeys, unsigned short validityStartToleranceInMinutes, const QByteArray &data)
 
virtual ~GeneralTicketDataEvaluation ()
 
bool IsBaggage ()
 
virtual bool IsValid ()
 
bool IsTicketEvaluated ()
 
virtual EvaluationResult EvaluateAndWriteStatistics (QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &outputData)
 
virtual EvaluationResult EvaluateForBusstop (long tripBusstopIndex)
 
EvaluationResult WriteStatistics (QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &outputData)
 
EvaluationResult CheckTariffOnTariffGroup ()
 
QString GetZonesStr ()
 
long GetValidFromTripBusStopIndex ()
 
long GetValidToTripBusStopIndex ()
 
void SetCheckOutBusStop (long checkOutBusStop)
 
virtual void SetDateTimeOfCodeGeneration (const uint32_t timeOfCodeGeneration)
 
EM::Strojcek::StatistikaStrojcek::EJazdaIDOL * CreateIdsStatisticData ()
 
EM::Strojcek::StatistikaStrojcek::EJazdaMHD * CreateUrbanTransportStatisticData ()
 
virtual bool FillStatisticTicket (EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&statisticTicket)
 
 GeneralTicketDataEvaluation (bool usingTestingKeys, unsigned short validityStartToleranceInMinutes, const QByteArray &data)
 
virtual ~GeneralTicketDataEvaluation ()
 
bool IsBaggage ()
 
virtual bool IsValid ()
 
bool IsTicketEvaluated ()
 
virtual EvaluationResult EvaluateAndWriteStatistics (QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &outputData)
 
virtual EvaluationResult EvaluateForBusstop (long tripBusstopIndex)
 
EvaluationResult WriteStatistics (QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &outputData)
 
EvaluationResult CheckTariffOnTariffGroup ()
 
QString GetZonesStr ()
 
long GetValidFromTripBusStopIndex ()
 
long GetValidToTripBusStopIndex ()
 
void SetCheckOutBusStop (long checkOutBusStop)
 
virtual void SetDateTimeOfCodeGeneration (const uint32_t timeOfCodeGeneration)
 
EM::Strojcek::StatistikaStrojcek::EJazdaIDOL * CreateIdsStatisticData ()
 
EM::Strojcek::StatistikaStrojcek::EJazdaMHD * CreateUrbanTransportStatisticData ()
 
virtual bool FillStatisticTicket (EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&statisticTicket)
 

Protected Member Functions

virtual bool CreateStatisticTicket (EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&statisticTicket)
 
virtual QString GetDataForSign ()
 
virtual int32_t GetTicketDuration ()
 
virtual void InitializeKeyDetails ()
 
virtual bool CreateStatisticTicket (EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&statisticTicket)
 
virtual QString GetDataForSign ()
 
virtual int32_t GetTicketDuration ()
 
virtual void InitializeKeyDetails ()
 
- Protected Member Functions inherited from ElmolisTicketDataEvaluation
virtual unsigned long long GetTicketSecurityCode ()
 
virtual uint32_t StartBusStopId ()
 
virtual bool VerifySignature ()
 
virtual unsigned long long GetTicketSecurityCode ()
 
virtual uint32_t StartBusStopId ()
 
virtual bool VerifySignature ()
 
- Protected Member Functions inherited from GeneralTicketDataEvaluation
void SetTimeSpec (Qt::TimeSpec spec)
 
Qt::TimeSpec GetTimeSpec ()
 
QByteArray GetData () const
 
bool UsingTestingKeys ()
 
QDateTime GetBusstopDepartureDateTime (long tripBusStopIndex, Qt::TimeSpec spec)
 
QDateTime SecondsToDateTime (uint32_t timeInSeconds, Qt::TimeSpec spec)
 
QString DateTimeToString (uint32_t timeInSeconds, Qt::TimeSpec spec=Qt::UTC)
 
void SetTimeSpec (Qt::TimeSpec spec)
 
Qt::TimeSpec GetTimeSpec ()
 
QByteArray GetData () const
 
bool UsingTestingKeys ()
 
QDateTime GetBusstopDepartureDateTime (long tripBusStopIndex, Qt::TimeSpec spec)
 
QDateTime SecondsToDateTime (uint32_t timeInSeconds, Qt::TimeSpec spec)
 
QString DateTimeToString (uint32_t timeInSeconds, Qt::TimeSpec spec=Qt::UTC)
 

Additional Inherited Members

- Public Attributes inherited from ElmolisTicketDataEvaluation
QMap< QString, TicketDatamTicketData
 

Constructor & Destructor Documentation

ElmolisOneWayTicketDataEvaluation::ElmolisOneWayTicketDataEvaluation ( bool  usingTestingKeys,
unsigned short  validityStartToleranceInMinutes,
const QByteArray &  data 
)

Here is the call graph for this function:

ElmolisOneWayTicketDataEvaluation::~ElmolisOneWayTicketDataEvaluation ( )
virtual
ElmolisOneWayTicketDataEvaluation::ElmolisOneWayTicketDataEvaluation ( bool  usingTestingKeys,
unsigned short  validityStartToleranceInMinutes,
const QByteArray &  data 
)
virtual ElmolisOneWayTicketDataEvaluation::~ElmolisOneWayTicketDataEvaluation ( )
virtual

Member Function Documentation

bool ElmolisOneWayTicketDataEvaluation::CreateStatisticTicket ( EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&  statisticTicket)
protectedvirtual

Implements GeneralTicketDataEvaluation.

Here is the call graph for this function:

virtual bool ElmolisOneWayTicketDataEvaluation::CreateStatisticTicket ( EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&  statisticTicket)
protectedvirtual
QString ElmolisOneWayTicketDataEvaluation::GetDataForSign ( )
protectedvirtual
virtual QString ElmolisOneWayTicketDataEvaluation::GetDataForSign ( )
protectedvirtual
virtual QDateTime ElmolisOneWayTicketDataEvaluation::GetDateTimeOfCodeGeneration ( )
virtual
QDateTime ElmolisOneWayTicketDataEvaluation::GetDateTimeOfCodeGeneration ( )
virtual
virtual int32_t ElmolisOneWayTicketDataEvaluation::GetTicketDuration ( )
protectedvirtual
int32_t ElmolisOneWayTicketDataEvaluation::GetTicketDuration ( )
protectedvirtual
virtual QList<QVariant> ElmolisOneWayTicketDataEvaluation::GetZones ( )
virtual
QList< QVariant > ElmolisOneWayTicketDataEvaluation::GetZones ( )
virtual
virtual void ElmolisOneWayTicketDataEvaluation::InitializeKeyDetails ( )
protectedvirtual

Reimplemented from ElmolisTicketDataEvaluation.

void ElmolisOneWayTicketDataEvaluation::InitializeKeyDetails ( )
protectedvirtual

Reimplemented from ElmolisTicketDataEvaluation.

Here is the caller graph for this function:

bool ElmolisOneWayTicketDataEvaluation::IsTimeTicket ( )
virtual
virtual bool ElmolisOneWayTicketDataEvaluation::IsTimeTicket ( )
virtual

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