AppCore
Loading...
Searching...
No Matches
Classes | Public Member Functions | Protected Member Functions | List of all members
UbianOneWayTicketData Class Reference

#include <UbianOneWayTicketData.h>

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

Classes

class  DataClass
 

Public Member Functions

 UbianOneWayTicketData (bool usingTestingKeys, unsigned short validityStartToleranceInMinutes, const QByteArray &data)
 
virtual ~UbianOneWayTicketData ()
 
virtual uint16_t GetProvider ()
 
virtual uint8_t GetMinStructSize ()
 
virtual uint8_t GetMaxStructSize ()
 
virtual UbianRecordType GetUbianRecordType ()
 
virtual int64_t GetTicketValidityInMinutes ()
 
virtual bool ParseData ()
 
virtual bool IsTimeTicket ()
 
virtual QString PrinterMessage ()
 
virtual QString DetailTitle ()
 
virtual QString TitleMessage ()
 
virtual QString TicketDetail ()
 
virtual QDateTime ValidFrom ()
 
virtual QDateTime ValidTo ()
 
virtual unsigned short GetTicketAmount ()
 
virtual uint32_t ZonesCount ()
 
virtual QList< QVariant > GetZones ()
 
virtual QString GetTicketSecurityCodeString ()
 
virtual unsigned short GetTicketTariffNumber ()
 
virtual unsigned long GetCouponPrice ()
 
virtual unsigned short GetCouponProvider ()
 
virtual unsigned short GetTicketCounter ()
 
virtual long long GetCustomerID ()
 
 UbianOneWayTicketData (bool usingTestingKeys, unsigned short validityStartToleranceInMinutes, const QByteArray &data)
 
virtual ~UbianOneWayTicketData ()
 
virtual uint16_t GetProvider ()
 
virtual uint8_t GetMinStructSize ()
 
virtual uint8_t GetMaxStructSize ()
 
virtual UbianRecordType GetUbianRecordType ()
 
virtual int64_t GetTicketValidityInMinutes ()
 
virtual bool ParseData ()
 
virtual bool IsTimeTicket ()
 
virtual QString PrinterMessage ()
 
virtual QString DetailTitle ()
 
virtual QString TitleMessage ()
 
virtual QString TicketDetail ()
 
virtual QDateTime ValidFrom ()
 
virtual QDateTime ValidTo ()
 
virtual unsigned short GetTicketAmount ()
 
virtual uint32_t ZonesCount ()
 
virtual QList< QVariant > GetZones ()
 
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 UbianQrData
 UbianQrData (bool usingTestingKeys, unsigned short validityStartToleranceInMinutes, const QByteArray &data)
 
virtual ~UbianQrData ()
 
virtual EvaluationResult EvaluateAndWriteStatistics (QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &outputData)
 
virtual EvaluationResult EvaluateForBusstop (long tripBusstopIndex)
 
virtual QDateTime GetDateTimeOfCodeGeneration ()
 
virtual void SetDateTimeOfCodeGeneration (const uint32_t timeOfCodeGeneration)
 
 UbianQrData (bool usingTestingKeys, unsigned short validityStartToleranceInMinutes, const QByteArray &data)
 
virtual ~UbianQrData ()
 
virtual EvaluationResult EvaluateAndWriteStatistics (QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &outputData)
 
virtual EvaluationResult EvaluateForBusstop (long tripBusstopIndex)
 
virtual QDateTime GetDateTimeOfCodeGeneration ()
 
virtual void SetDateTimeOfCodeGeneration (const uint32_t timeOfCodeGeneration)
 
- Public Member Functions inherited from GeneralTicketDataEvaluation
 GeneralTicketDataEvaluation (bool usingTestingKeys, unsigned short validityStartToleranceInMinutes, const QByteArray &data)
 
virtual ~GeneralTicketDataEvaluation ()
 
bool IsBaggage ()
 
virtual bool IsValid ()
 
bool IsTicketEvaluated ()
 
EvaluationResult WriteStatistics (QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &outputData)
 
EvaluationResult CheckTariffOnTariffGroup ()
 
QString GetZonesStr ()
 
long GetValidFromTripBusStopIndex ()
 
long GetValidToTripBusStopIndex ()
 
void SetCheckOutBusStop (long checkOutBusStop)
 
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 ()
 
EvaluationResult WriteStatistics (QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &outputData)
 
EvaluationResult CheckTariffOnTariffGroup ()
 
QString GetZonesStr ()
 
long GetValidFromTripBusStopIndex ()
 
long GetValidToTripBusStopIndex ()
 
void SetCheckOutBusStop (long checkOutBusStop)
 
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 int32_t GetTicketDuration ()
 
virtual uint32_t StartBusStopId ()
 
virtual unsigned long long GetTicketSecurityCode ()
 
virtual bool CreateStatisticTicket (EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&statisticTicket)
 
virtual int32_t GetTicketDuration ()
 
virtual uint32_t StartBusStopId ()
 
virtual unsigned long long GetTicketSecurityCode ()
 
- Protected Member Functions inherited from UbianQrData
bool ParseSignature (QDataStream &stream)
 
void ParseHeadData (QDataStream &stream)
 
virtual bool VerifySignature ()
 
QString PriceToString (const uint32_t price, const uint16_t tariffCode)
 
uint8_t GetVersion ()
 
bool ParseSignature (QDataStream &stream)
 
void ParseHeadData (QDataStream &stream)
 
virtual bool VerifySignature ()
 
QString PriceToString (const uint32_t price, const uint16_t tariffCode)
 
uint8_t GetVersion ()
 
- 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)
 

Constructor & Destructor Documentation

◆ UbianOneWayTicketData() [1/2]

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

◆ ~UbianOneWayTicketData() [1/2]

UbianOneWayTicketData::~UbianOneWayTicketData ( )
virtual

◆ UbianOneWayTicketData() [2/2]

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

◆ ~UbianOneWayTicketData() [2/2]

virtual UbianOneWayTicketData::~UbianOneWayTicketData ( )
virtual

Member Function Documentation

◆ CreateStatisticTicket() [1/2]

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

Implements GeneralTicketDataEvaluation.

Here is the call graph for this function:

◆ CreateStatisticTicket() [2/2]

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

◆ DetailTitle() [1/2]

QString UbianOneWayTicketData::DetailTitle ( )
virtual

◆ DetailTitle() [2/2]

virtual QString UbianOneWayTicketData::DetailTitle ( )
virtual

◆ GetCouponPrice() [1/2]

unsigned long UbianOneWayTicketData::GetCouponPrice ( )
virtual

◆ GetCouponPrice() [2/2]

virtual unsigned long UbianOneWayTicketData::GetCouponPrice ( )
virtual

◆ GetCouponProvider() [1/2]

unsigned short UbianOneWayTicketData::GetCouponProvider ( )
virtual

◆ GetCouponProvider() [2/2]

virtual unsigned short UbianOneWayTicketData::GetCouponProvider ( )
virtual

◆ GetCustomerID() [1/2]

long long UbianOneWayTicketData::GetCustomerID ( )
virtual

◆ GetCustomerID() [2/2]

virtual long long UbianOneWayTicketData::GetCustomerID ( )
virtual

◆ GetMaxStructSize() [1/2]

uint8_t UbianOneWayTicketData::GetMaxStructSize ( )
virtual

Implements UbianQrData.

◆ GetMaxStructSize() [2/2]

virtual uint8_t UbianOneWayTicketData::GetMaxStructSize ( )
virtual

Implements UbianQrData.

◆ GetMinStructSize() [1/2]

uint8_t UbianOneWayTicketData::GetMinStructSize ( )
virtual

Implements UbianQrData.

◆ GetMinStructSize() [2/2]

virtual uint8_t UbianOneWayTicketData::GetMinStructSize ( )
virtual

Implements UbianQrData.

◆ GetProvider() [1/2]

uint16_t UbianOneWayTicketData::GetProvider ( )
virtual

Reimplemented from UbianQrData.

Here is the caller graph for this function:

◆ GetProvider() [2/2]

virtual uint16_t UbianOneWayTicketData::GetProvider ( )
virtual

Reimplemented from UbianQrData.

◆ GetTicketAmount() [1/2]

unsigned short UbianOneWayTicketData::GetTicketAmount ( )
virtual

◆ GetTicketAmount() [2/2]

virtual unsigned short UbianOneWayTicketData::GetTicketAmount ( )
virtual

◆ GetTicketCounter() [1/2]

unsigned short UbianOneWayTicketData::GetTicketCounter ( )
virtual

◆ GetTicketCounter() [2/2]

virtual unsigned short UbianOneWayTicketData::GetTicketCounter ( )
virtual

◆ GetTicketDuration() [1/2]

int32_t UbianOneWayTicketData::GetTicketDuration ( )
protectedvirtual

◆ GetTicketDuration() [2/2]

virtual int32_t UbianOneWayTicketData::GetTicketDuration ( )
protectedvirtual

◆ GetTicketSecurityCode() [1/2]

unsigned long long UbianOneWayTicketData::GetTicketSecurityCode ( )
protectedvirtual

◆ GetTicketSecurityCode() [2/2]

virtual unsigned long long UbianOneWayTicketData::GetTicketSecurityCode ( )
protectedvirtual

◆ GetTicketSecurityCodeString() [1/2]

QString UbianOneWayTicketData::GetTicketSecurityCodeString ( )
virtual

◆ GetTicketSecurityCodeString() [2/2]

virtual QString UbianOneWayTicketData::GetTicketSecurityCodeString ( )
virtual

◆ GetTicketTariffNumber() [1/2]

unsigned short UbianOneWayTicketData::GetTicketTariffNumber ( )
virtual

◆ GetTicketTariffNumber() [2/2]

virtual unsigned short UbianOneWayTicketData::GetTicketTariffNumber ( )
virtual

◆ GetTicketValidityInMinutes() [1/2]

int64_t UbianOneWayTicketData::GetTicketValidityInMinutes ( )
virtual

Implements UbianQrData.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetTicketValidityInMinutes() [2/2]

virtual int64_t UbianOneWayTicketData::GetTicketValidityInMinutes ( )
virtual

Implements UbianQrData.

◆ GetUbianRecordType() [1/2]

UbianRecordType UbianOneWayTicketData::GetUbianRecordType ( )
virtual

Implements UbianQrData.

◆ GetUbianRecordType() [2/2]

virtual UbianRecordType UbianOneWayTicketData::GetUbianRecordType ( )
virtual

Implements UbianQrData.

◆ GetZones() [1/2]

QList< QVariant > UbianOneWayTicketData::GetZones ( )
virtual

◆ GetZones() [2/2]

virtual QList< QVariant > UbianOneWayTicketData::GetZones ( )
virtual

◆ IsTimeTicket() [1/2]

bool UbianOneWayTicketData::IsTimeTicket ( )
virtual

◆ IsTimeTicket() [2/2]

virtual bool UbianOneWayTicketData::IsTimeTicket ( )
virtual

◆ ParseData() [1/2]

bool UbianOneWayTicketData::ParseData ( )
virtual

Reimplemented from UbianQrData.

Here is the call graph for this function:

◆ ParseData() [2/2]

virtual bool UbianOneWayTicketData::ParseData ( )
virtual

Reimplemented from UbianQrData.

◆ PrinterMessage() [1/2]

QString UbianOneWayTicketData::PrinterMessage ( )
virtual

Implements GeneralTicketDataEvaluation.

Here is the call graph for this function:

◆ PrinterMessage() [2/2]

virtual QString UbianOneWayTicketData::PrinterMessage ( )
virtual

◆ StartBusStopId() [1/2]

uint32_t UbianOneWayTicketData::StartBusStopId ( )
protectedvirtual

◆ StartBusStopId() [2/2]

virtual uint32_t UbianOneWayTicketData::StartBusStopId ( )
protectedvirtual

◆ TicketDetail() [1/2]

QString UbianOneWayTicketData::TicketDetail ( )
virtual

Implements GeneralTicketDataEvaluation.

Here is the call graph for this function:

◆ TicketDetail() [2/2]

virtual QString UbianOneWayTicketData::TicketDetail ( )
virtual

◆ TitleMessage() [1/2]

QString UbianOneWayTicketData::TitleMessage ( )
virtual

Implements GeneralTicketDataEvaluation.

Here is the call graph for this function:

◆ TitleMessage() [2/2]

virtual QString UbianOneWayTicketData::TitleMessage ( )
virtual

◆ ValidFrom() [1/2]

QDateTime UbianOneWayTicketData::ValidFrom ( )
virtual

Implements GeneralTicketDataEvaluation.

Here is the call graph for this function:

◆ ValidFrom() [2/2]

virtual QDateTime UbianOneWayTicketData::ValidFrom ( )
virtual

◆ ValidTo() [1/2]

QDateTime UbianOneWayTicketData::ValidTo ( )
virtual

Implements GeneralTicketDataEvaluation.

Here is the call graph for this function:

◆ ValidTo() [2/2]

virtual QDateTime UbianOneWayTicketData::ValidTo ( )
virtual

◆ ZonesCount() [1/2]

uint32_t UbianOneWayTicketData::ZonesCount ( )
virtual

◆ ZonesCount() [2/2]

virtual uint32_t UbianOneWayTicketData::ZonesCount ( )
virtual

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