1#ifndef GENERALTICKETDATAEVALUATION_H
2#define GENERALTICKETDATAEVALUATION_H
11#include "core/common/eqtcompatible.h"
14#if QT_VERSION >= 0x040400
15#include <QSharedPointer>
22 namespace StatistikaStrojcek
26 class ECestovnyListok;
EvaluationResult
Definition TicketDataDefines.h:59
Definition GeneralTicketDataEvaluation.cpp:55
Definition GeneralTicketDataEvaluation.h:33
virtual bool VerifySignature()=0
virtual uint64_t GetTicketSecurityCode()=0
EM::Strojcek::StatistikaStrojcek::EJazdaMHD * CreateUrbanTransportStatisticData()
Definition GeneralTicketDataEvaluation.cpp:1051
QByteArray GetData() const
Definition GeneralTicketDataEvaluation.cpp:1117
virtual QString TicketDetail()=0
virtual QDateTime ValidFrom()=0
long GetValidFromTripBusStopIndex()
Definition GeneralTicketDataEvaluation.cpp:1122
virtual QString PrinterMessage()=0
virtual QString TitleMessage()=0
virtual unsigned short GetCouponProvider()=0
virtual unsigned long GetCouponPrice()=0
virtual QString GetTicketSecurityCodeString()=0
virtual bool FillStatisticTicket(EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&statisticTicket)
Definition GeneralTicketDataEvaluation.cpp:1080
virtual uint32_t StartBusStopId()=0
virtual QDateTime ValidTo()=0
EM::Strojcek::StatistikaStrojcek::EJazdaIDOL * CreateIdsStatisticData()
Definition GeneralTicketDataEvaluation.cpp:1029
bool IsBaggage()
Definition GeneralTicketDataEvaluation.cpp:974
QDateTime GetBusstopDepartureDateTime(long tripBusStopIndex, Qt::TimeSpec spec)
Definition GeneralTicketDataEvaluation.cpp:936
QDateTime SecondsToDateTime(uint32_t timeInSeconds, Qt::TimeSpec spec)
Definition GeneralTicketDataEvaluation.cpp:959
virtual QList< QVariant > GetZones()=0
virtual bool IsTimeTicket()=0
Qt::TimeSpec GetTimeSpec()
Definition GeneralTicketDataEvaluation.cpp:1144
virtual int32_t GetTicketDuration()=0
virtual unsigned short GetTicketTariffNumber()=0
virtual ~GeneralTicketDataEvaluation()
Definition GeneralTicketDataEvaluation.cpp:348
virtual bool ParseData()=0
virtual bool IsValid()
Definition GeneralTicketDataEvaluation.cpp:994
EvaluationResult WriteStatistics(QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &outputData)
Definition GeneralTicketDataEvaluation.cpp:852
virtual EvaluationResult EvaluateForBusstop(long tripBusstopIndex)
Definition GeneralTicketDataEvaluation.cpp:712
void SetTimeSpec(Qt::TimeSpec spec)
Definition GeneralTicketDataEvaluation.cpp:1139
virtual QString DetailTitle()=0
virtual QDateTime GetDateTimeOfCodeGeneration()=0
void SetCheckOutBusStop(long checkOutBusStop)
Definition GeneralTicketDataEvaluation.cpp:1132
virtual void SetDateTimeOfCodeGeneration(const uint32_t timeOfCodeGeneration)
Definition GeneralTicketDataEvaluation.cpp:1137
virtual unsigned short GetTicketCounter()=0
virtual bool CreateStatisticTicket(EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&statisticTicket)=0
QString GetZonesStr()
Definition GeneralTicketDataEvaluation.cpp:931
virtual unsigned short GetTicketAmount()=0
bool IsTicketEvaluated()
Definition GeneralTicketDataEvaluation.cpp:1014
virtual uint32_t ZonesCount()=0
QString DateTimeToString(uint32_t timeInSeconds, Qt::TimeSpec spec=Qt::UTC)
Definition GeneralTicketDataEvaluation.cpp:968
virtual EvaluationResult EvaluateAndWriteStatistics(QList< QSharedPointer< EM::Strojcek::StatistikaStrojcek::VystupneData > > &outputData)
Definition GeneralTicketDataEvaluation.cpp:353
virtual long long GetCustomerID()=0
long GetValidToTripBusStopIndex()
Definition GeneralTicketDataEvaluation.cpp:1127
virtual EvaluationResult CheckTariffOnTariffGroup()
Definition GeneralTicketDataEvaluation.cpp:879
void SetTicketEvaluated()
Definition GeneralTicketDataEvaluation.cpp:1019
bool UsingTestingKeys()
Definition GeneralTicketDataEvaluation.cpp:1024
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7