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

#include <NiclOneWayTicketData.h>

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

Classes

class  DataClass
 

Public Member Functions

 NiclOneWayTicketData (bool usingTestingKeys, unsigned short validityStartToleranceInMinutes, const QByteArray &decodedPayload)
 
virtual ~NiclOneWayTicketData ()
 
virtual bool IsValid ()
 
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< QVariantGetZones ()
 
virtual QString GetTicketSecurityCodeString ()
 
virtual unsigned short GetTicketTariffNumber ()
 
virtual unsigned long GetCouponPrice ()
 
virtual unsigned short GetCouponProvider ()
 
virtual unsigned short GetTicketCounter ()
 
virtual long long GetCustomerID ()
 
 NiclOneWayTicketData (bool usingTestingKeys, unsigned short validityStartToleranceInMinutes, const QByteArray &decodedPayload)
 
virtual ~NiclOneWayTicketData ()
 
virtual bool IsValid ()
 
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< QVariantGetZones ()
 
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 NiclQrData
 NiclQrData (bool usingTestingKeys, unsigned short validityStartToleranceInMinutes, const QByteArray &decodedPayload)
 
virtual ~NiclQrData ()
 
virtual bool FillStatisticTicket (EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&statisticTicket)
 
virtual EvaluationResult EvaluateAndWriteStatistics (QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &outputData)
 
virtual EvaluationResult EvaluateForBusstop (long tripBusstopIndex)
 
virtual EvaluationResult CheckTariffOnTariffGroup ()
 
virtual QDateTime GetDateTimeOfCodeGeneration ()
 
virtual void SetDateTimeOfCodeGeneration (const uint32_t timeOfCodeGeneration)
 
 NiclQrData (bool usingTestingKeys, unsigned short validityStartToleranceInMinutes, const QByteArray &decodedPayload)
 
virtual ~NiclQrData ()
 
virtual bool FillStatisticTicket (EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&statisticTicket)
 
virtual EvaluationResult EvaluateAndWriteStatistics (QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &outputData)
 
virtual EvaluationResult EvaluateForBusstop (long tripBusstopIndex)
 
virtual EvaluationResult CheckTariffOnTariffGroup ()
 
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 ()
 
bool IsTicketEvaluated ()
 
EvaluationResult WriteStatistics (QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &outputData)
 
QString GetZonesStr ()
 
long GetValidFromTripBusStopIndex ()
 
long GetValidToTripBusStopIndex ()
 
void SetCheckOutBusStop (long checkOutBusStop)
 
EM::Strojcek::StatistikaStrojcek::EJazdaIDOL * CreateIdsStatisticData ()
 
EM::Strojcek::StatistikaStrojcek::EJazdaMHD * CreateUrbanTransportStatisticData ()
 
 GeneralTicketDataEvaluation (bool usingTestingKeys, unsigned short validityStartToleranceInMinutes, const QByteArray &data)
 
virtual ~GeneralTicketDataEvaluation ()
 
bool IsBaggage ()
 
bool IsTicketEvaluated ()
 
EvaluationResult WriteStatistics (QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &outputData)
 
QString GetZonesStr ()
 
long GetValidFromTripBusStopIndex ()
 
long GetValidToTripBusStopIndex ()
 
void SetCheckOutBusStop (long checkOutBusStop)
 
EM::Strojcek::StatistikaStrojcek::EJazdaIDOL * CreateIdsStatisticData ()
 
EM::Strojcek::StatistikaStrojcek::EJazdaMHD * CreateUrbanTransportStatisticData ()
 

Protected Member Functions

virtual bool CreateStatisticTicket (EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&statisticTicket)
 
virtual int32_t GetTicketDuration ()
 
virtual uint32_t StartBusStopId ()
 
virtual uint64_t GetTicketSecurityCode ()
 
virtual bool CreateStatisticTicket (EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&statisticTicket)
 
virtual int32_t GetTicketDuration ()
 
virtual uint32_t StartBusStopId ()
 
virtual uint64_t GetTicketSecurityCode ()
 
- Protected Member Functions inherited from NiclQrData
const QByteArrayGetDecodedPayload () const
 
bool ParseSignature (QDataStream &stream)
 
void ParseHeadData (QDataStream &stream)
 
virtual bool VerifySignature ()
 
QString PriceToString (const uint32_t price, const uint16_t tariffCode)
 
uint8_t GetVersion ()
 
const QByteArrayGetDecodedPayload () const
 
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 SetTicketEvaluated ()
 
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 SetTicketEvaluated ()
 

Constructor & Destructor Documentation

◆ NiclOneWayTicketData() [1/2]

NiclOneWayTicketData::NiclOneWayTicketData ( bool  usingTestingKeys,
unsigned short  validityStartToleranceInMinutes,
const QByteArray decodedPayload 
)

◆ ~NiclOneWayTicketData() [1/2]

NiclOneWayTicketData::~NiclOneWayTicketData ( )
virtual

◆ NiclOneWayTicketData() [2/2]

NiclOneWayTicketData::NiclOneWayTicketData ( bool  usingTestingKeys,
unsigned short  validityStartToleranceInMinutes,
const QByteArray decodedPayload 
)

◆ ~NiclOneWayTicketData() [2/2]

virtual NiclOneWayTicketData::~NiclOneWayTicketData ( )
virtual

Member Function Documentation

◆ CreateStatisticTicket() [1/2]

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

Implements GeneralTicketDataEvaluation.

Here is the call graph for this function:

◆ CreateStatisticTicket() [2/2]

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

◆ DetailTitle() [1/2]

QString NiclOneWayTicketData::DetailTitle ( )
virtual

Implements GeneralTicketDataEvaluation.

Here is the call graph for this function:

◆ DetailTitle() [2/2]

virtual QString NiclOneWayTicketData::DetailTitle ( )
virtual

◆ GetCouponPrice() [1/2]

unsigned long NiclOneWayTicketData::GetCouponPrice ( )
virtual

◆ GetCouponPrice() [2/2]

virtual unsigned long NiclOneWayTicketData::GetCouponPrice ( )
virtual

◆ GetCouponProvider() [1/2]

unsigned short NiclOneWayTicketData::GetCouponProvider ( )
virtual

◆ GetCouponProvider() [2/2]

virtual unsigned short NiclOneWayTicketData::GetCouponProvider ( )
virtual

◆ GetCustomerID() [1/2]

long long NiclOneWayTicketData::GetCustomerID ( )
virtual

◆ GetCustomerID() [2/2]

virtual long long NiclOneWayTicketData::GetCustomerID ( )
virtual

◆ GetMaxStructSize() [1/2]

uint8_t NiclOneWayTicketData::GetMaxStructSize ( )
virtual

Implements NiclQrData.

◆ GetMaxStructSize() [2/2]

virtual uint8_t NiclOneWayTicketData::GetMaxStructSize ( )
virtual

Implements NiclQrData.

◆ GetMinStructSize() [1/2]

uint8_t NiclOneWayTicketData::GetMinStructSize ( )
virtual

Implements NiclQrData.

◆ GetMinStructSize() [2/2]

virtual uint8_t NiclOneWayTicketData::GetMinStructSize ( )
virtual

Implements NiclQrData.

◆ GetProvider() [1/2]

uint16_t NiclOneWayTicketData::GetProvider ( )
virtual

Reimplemented from NiclQrData.

Here is the caller graph for this function:

◆ GetProvider() [2/2]

virtual uint16_t NiclOneWayTicketData::GetProvider ( )
virtual

Reimplemented from NiclQrData.

◆ GetTicketAmount() [1/2]

unsigned short NiclOneWayTicketData::GetTicketAmount ( )
virtual

◆ GetTicketAmount() [2/2]

virtual unsigned short NiclOneWayTicketData::GetTicketAmount ( )
virtual

◆ GetTicketCounter() [1/2]

unsigned short NiclOneWayTicketData::GetTicketCounter ( )
virtual

◆ GetTicketCounter() [2/2]

virtual unsigned short NiclOneWayTicketData::GetTicketCounter ( )
virtual

◆ GetTicketDuration() [1/2]

int32_t NiclOneWayTicketData::GetTicketDuration ( )
protectedvirtual

◆ GetTicketDuration() [2/2]

virtual int32_t NiclOneWayTicketData::GetTicketDuration ( )
protectedvirtual

◆ GetTicketSecurityCode() [1/2]

uint64_t NiclOneWayTicketData::GetTicketSecurityCode ( )
protectedvirtual

◆ GetTicketSecurityCode() [2/2]

virtual uint64_t NiclOneWayTicketData::GetTicketSecurityCode ( )
protectedvirtual

◆ GetTicketSecurityCodeString() [1/2]

QString NiclOneWayTicketData::GetTicketSecurityCodeString ( )
virtual

◆ GetTicketSecurityCodeString() [2/2]

virtual QString NiclOneWayTicketData::GetTicketSecurityCodeString ( )
virtual

◆ GetTicketTariffNumber() [1/2]

unsigned short NiclOneWayTicketData::GetTicketTariffNumber ( )
virtual

◆ GetTicketTariffNumber() [2/2]

virtual unsigned short NiclOneWayTicketData::GetTicketTariffNumber ( )
virtual

◆ GetTicketValidityInMinutes() [1/2]

int64_t NiclOneWayTicketData::GetTicketValidityInMinutes ( )
virtual

Implements NiclQrData.

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

◆ GetTicketValidityInMinutes() [2/2]

virtual int64_t NiclOneWayTicketData::GetTicketValidityInMinutes ( )
virtual

Implements NiclQrData.

◆ GetUbianRecordType() [1/2]

UbianRecordType NiclOneWayTicketData::GetUbianRecordType ( )
virtual

Implements NiclQrData.

◆ GetUbianRecordType() [2/2]

virtual UbianRecordType NiclOneWayTicketData::GetUbianRecordType ( )
virtual

Implements NiclQrData.

◆ GetZones() [1/2]

QList< QVariant > NiclOneWayTicketData::GetZones ( )
virtual

◆ GetZones() [2/2]

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

◆ IsTimeTicket() [1/2]

bool NiclOneWayTicketData::IsTimeTicket ( )
virtual

◆ IsTimeTicket() [2/2]

virtual bool NiclOneWayTicketData::IsTimeTicket ( )
virtual

◆ IsValid() [1/2]

bool NiclOneWayTicketData::IsValid ( )
virtual

Reimplemented from GeneralTicketDataEvaluation.

Here is the call graph for this function:

◆ IsValid() [2/2]

virtual bool NiclOneWayTicketData::IsValid ( )
virtual

Reimplemented from GeneralTicketDataEvaluation.

◆ ParseData() [1/2]

bool NiclOneWayTicketData::ParseData ( )
virtual

Reimplemented from NiclQrData.

Here is the call graph for this function:

◆ ParseData() [2/2]

virtual bool NiclOneWayTicketData::ParseData ( )
virtual

Reimplemented from NiclQrData.

◆ PrinterMessage() [1/2]

QString NiclOneWayTicketData::PrinterMessage ( )
virtual

Implements GeneralTicketDataEvaluation.

Here is the call graph for this function:

◆ PrinterMessage() [2/2]

virtual QString NiclOneWayTicketData::PrinterMessage ( )
virtual

◆ StartBusStopId() [1/2]

uint32_t NiclOneWayTicketData::StartBusStopId ( )
protectedvirtual

◆ StartBusStopId() [2/2]

virtual uint32_t NiclOneWayTicketData::StartBusStopId ( )
protectedvirtual

◆ TicketDetail() [1/2]

QString NiclOneWayTicketData::TicketDetail ( )
virtual

Implements GeneralTicketDataEvaluation.

Here is the call graph for this function:

◆ TicketDetail() [2/2]

virtual QString NiclOneWayTicketData::TicketDetail ( )
virtual

◆ TitleMessage() [1/2]

QString NiclOneWayTicketData::TitleMessage ( )
virtual

Implements GeneralTicketDataEvaluation.

Here is the call graph for this function:

◆ TitleMessage() [2/2]

virtual QString NiclOneWayTicketData::TitleMessage ( )
virtual

◆ ValidFrom() [1/2]

QDateTime NiclOneWayTicketData::ValidFrom ( )
virtual

Implements GeneralTicketDataEvaluation.

Here is the call graph for this function:

◆ ValidFrom() [2/2]

virtual QDateTime NiclOneWayTicketData::ValidFrom ( )
virtual

◆ ValidTo() [1/2]

QDateTime NiclOneWayTicketData::ValidTo ( )
virtual

Implements GeneralTicketDataEvaluation.

Here is the call graph for this function:

◆ ValidTo() [2/2]

virtual QDateTime NiclOneWayTicketData::ValidTo ( )
virtual

◆ ZonesCount() [1/2]

uint32_t NiclOneWayTicketData::ZonesCount ( )
virtual

◆ ZonesCount() [2/2]

virtual uint32_t NiclOneWayTicketData::ZonesCount ( )
virtual

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