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

#include <UbianCustomerData.h>

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

Classes

class  DataClass
 

Public Member Functions

 UbianCustomerData (bool usingTestingKeys, unsigned short validityStartToleranceInMinutes, const QByteArray &data)
 
virtual ~UbianCustomerData ()
 
virtual EvaluationResult EvaluateAndWriteStatistics (QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData >> &outputData)
 
virtual bool IsValid ()
 
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 uint32_t ZonesCount ()
 
virtual QList< QVariant > GetZones ()
 
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 ()
 
 UbianCustomerData (bool usingTestingKeys, unsigned short validityStartToleranceInMinutes, const QByteArray &data)
 
virtual ~UbianCustomerData ()
 
virtual EvaluationResult EvaluateAndWriteStatistics (QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData >> &outputData)
 
virtual bool IsValid ()
 
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 uint32_t ZonesCount ()
 
virtual QList< QVariant > GetZones ()
 
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 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 uint16_t GetProvider ()
 
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 uint16_t GetProvider ()
 
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)
 
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 ()
 
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

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

Member Function Documentation

bool UbianCustomerData::CreateStatisticTicket ( EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&  statisticTicket)
protectedvirtual
virtual bool UbianCustomerData::CreateStatisticTicket ( EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&  statisticTicket)
protectedvirtual
virtual QString UbianCustomerData::DetailTitle ( )
virtual
QString UbianCustomerData::DetailTitle ( )
virtual
EvaluationResult UbianCustomerData::EvaluateAndWriteStatistics ( QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData >> &  outputData)
virtual
virtual EvaluationResult UbianCustomerData::EvaluateAndWriteStatistics ( QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData >> &  outputData)
virtual
unsigned long UbianCustomerData::GetCouponPrice ( )
virtual
virtual unsigned long UbianCustomerData::GetCouponPrice ( )
virtual
unsigned short UbianCustomerData::GetCouponProvider ( )
virtual
virtual unsigned short UbianCustomerData::GetCouponProvider ( )
virtual
long long UbianCustomerData::GetCustomerID ( )
virtual
virtual long long UbianCustomerData::GetCustomerID ( )
virtual
uint8_t UbianCustomerData::GetMaxStructSize ( )
virtual

Implements UbianQrData.

virtual uint8_t UbianCustomerData::GetMaxStructSize ( )
virtual

Implements UbianQrData.

uint8_t UbianCustomerData::GetMinStructSize ( )
virtual

Implements UbianQrData.

virtual uint8_t UbianCustomerData::GetMinStructSize ( )
virtual

Implements UbianQrData.

unsigned short UbianCustomerData::GetTicketAmount ( )
virtual
virtual unsigned short UbianCustomerData::GetTicketAmount ( )
virtual
unsigned short UbianCustomerData::GetTicketCounter ( )
virtual
virtual unsigned short UbianCustomerData::GetTicketCounter ( )
virtual
int32_t UbianCustomerData::GetTicketDuration ( )
protectedvirtual
virtual int32_t UbianCustomerData::GetTicketDuration ( )
protectedvirtual
unsigned long long UbianCustomerData::GetTicketSecurityCode ( )
protectedvirtual
virtual unsigned long long UbianCustomerData::GetTicketSecurityCode ( )
protectedvirtual
QString UbianCustomerData::GetTicketSecurityCodeString ( )
virtual
virtual QString UbianCustomerData::GetTicketSecurityCodeString ( )
virtual
unsigned short UbianCustomerData::GetTicketTariffNumber ( )
virtual
virtual unsigned short UbianCustomerData::GetTicketTariffNumber ( )
virtual
virtual int64_t UbianCustomerData::GetTicketValidityInMinutes ( )
virtual

Implements UbianQrData.

int64_t UbianCustomerData::GetTicketValidityInMinutes ( )
inlinevirtual

Implements UbianQrData.

virtual UbianRecordType UbianCustomerData::GetUbianRecordType ( )
virtual

Implements UbianQrData.

UbianRecordType UbianCustomerData::GetUbianRecordType ( )
virtual

Implements UbianQrData.

virtual QList<QVariant> UbianCustomerData::GetZones ( )
virtual
QList< QVariant > UbianCustomerData::GetZones ( )
virtual
bool UbianCustomerData::IsTimeTicket ( )
virtual
virtual bool UbianCustomerData::IsTimeTicket ( )
virtual
bool UbianCustomerData::IsValid ( )
virtual

Reimplemented from GeneralTicketDataEvaluation.

virtual bool UbianCustomerData::IsValid ( )
virtual

Reimplemented from GeneralTicketDataEvaluation.

virtual bool UbianCustomerData::ParseData ( )
virtual

Reimplemented from UbianQrData.

bool UbianCustomerData::ParseData ( )
virtual

Reimplemented from UbianQrData.

Here is the call graph for this function:

virtual QString UbianCustomerData::PrinterMessage ( )
virtual
QString UbianCustomerData::PrinterMessage ( )
virtual
virtual uint32_t UbianCustomerData::StartBusStopId ( )
protectedvirtual
uint32_t UbianCustomerData::StartBusStopId ( )
protectedvirtual
virtual QString UbianCustomerData::TicketDetail ( )
virtual
QString UbianCustomerData::TicketDetail ( )
virtual
virtual QString UbianCustomerData::TitleMessage ( )
virtual
QString UbianCustomerData::TitleMessage ( )
virtual
QDateTime UbianCustomerData::ValidFrom ( )
virtual
virtual QDateTime UbianCustomerData::ValidFrom ( )
virtual
virtual QDateTime UbianCustomerData::ValidTo ( )
virtual
QDateTime UbianCustomerData::ValidTo ( )
virtual
virtual uint32_t UbianCustomerData::ZonesCount ( )
virtual
uint32_t UbianCustomerData::ZonesCount ( )
virtual

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