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

#include <GeneralTicketDataEvaluation.h>

Inheritance diagram for GeneralTicketDataEvaluation:
Inheritance graph
[legend]

Classes

class  DataClass
 

Public Member Functions

 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 bool ParseData ()=0
 
virtual void SetDateTimeOfCodeGeneration (const uint32_t timeOfCodeGeneration)
 
virtual bool IsTimeTicket ()=0
 
virtual QString PrinterMessage ()=0
 
virtual QString DetailTitle ()=0
 
virtual QString TitleMessage ()=0
 
virtual QString TicketDetail ()=0
 
virtual QDateTime ValidFrom ()=0
 
virtual QDateTime ValidTo ()=0
 
virtual uint32_t ZonesCount ()=0
 
virtual QList< QVariant > GetZones ()=0
 
virtual unsigned short GetTicketAmount ()=0
 
virtual QString GetTicketSecurityCodeString ()=0
 
virtual unsigned short GetTicketTariffNumber ()=0
 
virtual QDateTime GetDateTimeOfCodeGeneration ()=0
 
virtual unsigned long GetCouponPrice ()=0
 
virtual unsigned short GetCouponProvider ()=0
 
virtual unsigned short GetTicketCounter ()=0
 
virtual long long GetCustomerID ()=0
 
EM::Strojcek::StatistikaStrojcek::EJazdaIDOL * CreateIdsStatisticData ()
 
EM::Strojcek::StatistikaStrojcek::EJazdaMHD * CreateUrbanTransportStatisticData ()
 
virtual bool FillStatisticTicket (EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&statisticTicket)
 
virtual bool VerifySignature ()=0
 
 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 bool ParseData ()=0
 
virtual void SetDateTimeOfCodeGeneration (const uint32_t timeOfCodeGeneration)
 
virtual bool IsTimeTicket ()=0
 
virtual QString PrinterMessage ()=0
 
virtual QString DetailTitle ()=0
 
virtual QString TitleMessage ()=0
 
virtual QString TicketDetail ()=0
 
virtual QDateTime ValidFrom ()=0
 
virtual QDateTime ValidTo ()=0
 
virtual uint32_t ZonesCount ()=0
 
virtual QList< QVariant > GetZones ()=0
 
virtual unsigned short GetTicketAmount ()=0
 
virtual QString GetTicketSecurityCodeString ()=0
 
virtual unsigned short GetTicketTariffNumber ()=0
 
virtual QDateTime GetDateTimeOfCodeGeneration ()=0
 
virtual unsigned long GetCouponPrice ()=0
 
virtual unsigned short GetCouponProvider ()=0
 
virtual unsigned short GetTicketCounter ()=0
 
virtual long long GetCustomerID ()=0
 
EM::Strojcek::StatistikaStrojcek::EJazdaIDOL * CreateIdsStatisticData ()
 
EM::Strojcek::StatistikaStrojcek::EJazdaMHD * CreateUrbanTransportStatisticData ()
 
virtual bool FillStatisticTicket (EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&statisticTicket)
 
virtual bool VerifySignature ()=0
 

Protected Member Functions

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)
 
virtual int32_t GetTicketDuration ()=0
 
virtual uint32_t StartBusStopId ()=0
 
virtual unsigned long long GetTicketSecurityCode ()=0
 
virtual bool CreateStatisticTicket (EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&statisticTicket)=0
 
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)
 
virtual int32_t GetTicketDuration ()=0
 
virtual uint32_t StartBusStopId ()=0
 
virtual unsigned long long GetTicketSecurityCode ()=0
 
virtual bool CreateStatisticTicket (EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&statisticTicket)=0
 

Constructor & Destructor Documentation

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

Member Function Documentation

EvaluationResult GeneralTicketDataEvaluation::CheckTariffOnTariffGroup ( )
EvaluationResult GeneralTicketDataEvaluation::CheckTariffOnTariffGroup ( )
EM::Strojcek::StatistikaStrojcek::EJazdaIDOL* GeneralTicketDataEvaluation::CreateIdsStatisticData ( )
EM::Strojcek::StatistikaStrojcek::EJazdaIDOL * GeneralTicketDataEvaluation::CreateIdsStatisticData ( )

Here is the caller graph for this function:

virtual bool GeneralTicketDataEvaluation::CreateStatisticTicket ( EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&  statisticTicket)
protectedpure virtual
virtual bool GeneralTicketDataEvaluation::CreateStatisticTicket ( EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&  statisticTicket)
protectedpure virtual
EM::Strojcek::StatistikaStrojcek::EJazdaMHD* GeneralTicketDataEvaluation::CreateUrbanTransportStatisticData ( )
EM::Strojcek::StatistikaStrojcek::EJazdaMHD * GeneralTicketDataEvaluation::CreateUrbanTransportStatisticData ( )

Here is the caller graph for this function:

QString GeneralTicketDataEvaluation::DateTimeToString ( uint32_t  timeInSeconds,
Qt::TimeSpec  spec = Qt::UTC 
)
protected
QString GeneralTicketDataEvaluation::DateTimeToString ( uint32_t  timeInSeconds,
Qt::TimeSpec  spec = Qt::UTC 
)
protected

Here is the caller graph for this function:

virtual QString GeneralTicketDataEvaluation::DetailTitle ( )
pure virtual
virtual QString GeneralTicketDataEvaluation::DetailTitle ( )
pure virtual
virtual EvaluationResult GeneralTicketDataEvaluation::EvaluateAndWriteStatistics ( QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &  outputData)
virtual

Reimplemented in UbianQrData, and UbianQrData.

virtual EvaluationResult GeneralTicketDataEvaluation::EvaluateAndWriteStatistics ( QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &  outputData)
virtual

Reimplemented in UbianQrData, and UbianQrData.

EvaluationResult GeneralTicketDataEvaluation::EvaluateForBusstop ( long  tripBusstopIndex)
virtual

Reimplemented in UbianQrData, and UbianQrData.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual EvaluationResult GeneralTicketDataEvaluation::EvaluateForBusstop ( long  tripBusstopIndex)
virtual

Reimplemented in UbianQrData, and UbianQrData.

bool GeneralTicketDataEvaluation::FillStatisticTicket ( EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&  statisticTicket)
virtual

Here is the call graph for this function:

Here is the caller graph for this function:

virtual bool GeneralTicketDataEvaluation::FillStatisticTicket ( EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&  statisticTicket)
virtual
QDateTime GeneralTicketDataEvaluation::GetBusstopDepartureDateTime ( long  tripBusStopIndex,
Qt::TimeSpec  spec 
)
protected

Here is the caller graph for this function:

QDateTime GeneralTicketDataEvaluation::GetBusstopDepartureDateTime ( long  tripBusStopIndex,
Qt::TimeSpec  spec 
)
protected
virtual unsigned long GeneralTicketDataEvaluation::GetCouponPrice ( )
pure virtual
virtual unsigned long GeneralTicketDataEvaluation::GetCouponPrice ( )
pure virtual
virtual unsigned short GeneralTicketDataEvaluation::GetCouponProvider ( )
pure virtual
virtual unsigned short GeneralTicketDataEvaluation::GetCouponProvider ( )
pure virtual
virtual long long GeneralTicketDataEvaluation::GetCustomerID ( )
pure virtual
virtual long long GeneralTicketDataEvaluation::GetCustomerID ( )
pure virtual
QByteArray GeneralTicketDataEvaluation::GetData ( ) const
protected

Here is the caller graph for this function:

QByteArray GeneralTicketDataEvaluation::GetData ( ) const
protected
virtual QDateTime GeneralTicketDataEvaluation::GetDateTimeOfCodeGeneration ( )
pure virtual
virtual QDateTime GeneralTicketDataEvaluation::GetDateTimeOfCodeGeneration ( )
pure virtual
virtual unsigned short GeneralTicketDataEvaluation::GetTicketAmount ( )
pure virtual
virtual unsigned short GeneralTicketDataEvaluation::GetTicketAmount ( )
pure virtual
virtual unsigned short GeneralTicketDataEvaluation::GetTicketCounter ( )
pure virtual
virtual unsigned short GeneralTicketDataEvaluation::GetTicketCounter ( )
pure virtual
virtual int32_t GeneralTicketDataEvaluation::GetTicketDuration ( )
protectedpure virtual
virtual int32_t GeneralTicketDataEvaluation::GetTicketDuration ( )
protectedpure virtual
virtual unsigned long long GeneralTicketDataEvaluation::GetTicketSecurityCode ( )
protectedpure virtual
virtual unsigned long long GeneralTicketDataEvaluation::GetTicketSecurityCode ( )
protectedpure virtual
virtual QString GeneralTicketDataEvaluation::GetTicketSecurityCodeString ( )
pure virtual
virtual QString GeneralTicketDataEvaluation::GetTicketSecurityCodeString ( )
pure virtual
virtual unsigned short GeneralTicketDataEvaluation::GetTicketTariffNumber ( )
pure virtual
virtual unsigned short GeneralTicketDataEvaluation::GetTicketTariffNumber ( )
pure virtual
Qt::TimeSpec GeneralTicketDataEvaluation::GetTimeSpec ( )
protected

Here is the caller graph for this function:

Qt::TimeSpec GeneralTicketDataEvaluation::GetTimeSpec ( )
protected
long GeneralTicketDataEvaluation::GetValidFromTripBusStopIndex ( )

Here is the caller graph for this function:

long GeneralTicketDataEvaluation::GetValidFromTripBusStopIndex ( )
long GeneralTicketDataEvaluation::GetValidToTripBusStopIndex ( )

Here is the caller graph for this function:

long GeneralTicketDataEvaluation::GetValidToTripBusStopIndex ( )
virtual QList<QVariant> GeneralTicketDataEvaluation::GetZones ( )
pure virtual
virtual QList<QVariant> GeneralTicketDataEvaluation::GetZones ( )
pure virtual
QString GeneralTicketDataEvaluation::GetZonesStr ( )
QString GeneralTicketDataEvaluation::GetZonesStr ( )

Here is the call graph for this function:

bool GeneralTicketDataEvaluation::IsBaggage ( )
bool GeneralTicketDataEvaluation::IsBaggage ( )
bool GeneralTicketDataEvaluation::IsTicketEvaluated ( )
bool GeneralTicketDataEvaluation::IsTicketEvaluated ( )
virtual bool GeneralTicketDataEvaluation::IsTimeTicket ( )
pure virtual
virtual bool GeneralTicketDataEvaluation::IsTimeTicket ( )
pure virtual
bool GeneralTicketDataEvaluation::IsValid ( )
virtual

Reimplemented in UbianCustomerData, and UbianCustomerData.

virtual bool GeneralTicketDataEvaluation::IsValid ( )
virtual

Reimplemented in UbianCustomerData, and UbianCustomerData.

virtual bool GeneralTicketDataEvaluation::ParseData ( )
pure virtual
virtual bool GeneralTicketDataEvaluation::ParseData ( )
pure virtual
virtual QString GeneralTicketDataEvaluation::PrinterMessage ( )
pure virtual
virtual QString GeneralTicketDataEvaluation::PrinterMessage ( )
pure virtual
QDateTime GeneralTicketDataEvaluation::SecondsToDateTime ( uint32_t  timeInSeconds,
Qt::TimeSpec  spec 
)
protected

Here is the caller graph for this function:

QDateTime GeneralTicketDataEvaluation::SecondsToDateTime ( uint32_t  timeInSeconds,
Qt::TimeSpec  spec 
)
protected
void GeneralTicketDataEvaluation::SetCheckOutBusStop ( long  checkOutBusStop)
void GeneralTicketDataEvaluation::SetCheckOutBusStop ( long  checkOutBusStop)
virtual void GeneralTicketDataEvaluation::SetDateTimeOfCodeGeneration ( const uint32_t  timeOfCodeGeneration)
virtual

Reimplemented in UbianQrData, and UbianQrData.

void GeneralTicketDataEvaluation::SetDateTimeOfCodeGeneration ( const uint32_t  timeOfCodeGeneration)
virtual

Reimplemented in UbianQrData, and UbianQrData.

void GeneralTicketDataEvaluation::SetTimeSpec ( Qt::TimeSpec  spec)
protected

Here is the caller graph for this function:

void GeneralTicketDataEvaluation::SetTimeSpec ( Qt::TimeSpec  spec)
protected
virtual uint32_t GeneralTicketDataEvaluation::StartBusStopId ( )
protectedpure virtual
virtual uint32_t GeneralTicketDataEvaluation::StartBusStopId ( )
protectedpure virtual
virtual QString GeneralTicketDataEvaluation::TicketDetail ( )
pure virtual
virtual QString GeneralTicketDataEvaluation::TicketDetail ( )
pure virtual
virtual QString GeneralTicketDataEvaluation::TitleMessage ( )
pure virtual
virtual QString GeneralTicketDataEvaluation::TitleMessage ( )
pure virtual
bool GeneralTicketDataEvaluation::UsingTestingKeys ( )
protected

Here is the caller graph for this function:

bool GeneralTicketDataEvaluation::UsingTestingKeys ( )
protected
virtual QDateTime GeneralTicketDataEvaluation::ValidFrom ( )
pure virtual
virtual QDateTime GeneralTicketDataEvaluation::ValidFrom ( )
pure virtual
virtual QDateTime GeneralTicketDataEvaluation::ValidTo ( )
pure virtual
virtual QDateTime GeneralTicketDataEvaluation::ValidTo ( )
pure virtual
virtual bool GeneralTicketDataEvaluation::VerifySignature ( )
pure virtual
virtual bool GeneralTicketDataEvaluation::VerifySignature ( )
pure virtual
EvaluationResult GeneralTicketDataEvaluation::WriteStatistics ( QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &  outputData)
EvaluationResult GeneralTicketDataEvaluation::WriteStatistics ( QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &  outputData)
virtual uint32_t GeneralTicketDataEvaluation::ZonesCount ( )
pure virtual
virtual uint32_t GeneralTicketDataEvaluation::ZonesCount ( )
pure virtual

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