AppCore
Loading...
Searching...
No Matches
XMLCardImplementationDesfire.h
Go to the documentation of this file.
1#ifndef XMLCARDIMPLEMENTATIONDESFIRE_H
2#define XMLCARDIMPLEMENTATIONDESFIRE_H
3
5
6namespace EM
7{
8 namespace CardFacade
9 {
11 {
12 public:
15
16 virtual void InitDataCollectionFromElement( EM::PT::EDataCollection *dataCollection, QDomElement &element );
17 virtual bool CompareContent( PT::EDataCollection *dataCollection, QDomElement &collectionElement );
18
19 protected:
20 virtual void FillCommonDataStructures( PT::EDataCollection *dataCollection, QDomElement &xmlNode );
21 virtual void FillPurseStructures( PT::EDataCollection *dataCollection, QDomElement &xmlNode );
22 virtual void FillOneWayTickets( PT::EDataCollection *dataCollection, QDomElement &xmlNode );
23 virtual void FillTimeTickets( PT::EDataCollection *dataCollection, QDomElement &xmlNode );
24 virtual void FillCardDescription( PT::EDataCollection *dataCollection, QDomElement &xmlNode );
25 virtual void FillCommercialDiscounts( PT::EDataCollection *dataCollection, QDomElement &xmlNode );
26
27 virtual void FillOneWayTicketZoneList( QDomElement &xmlNode, EM::PT::EOneWayTicketZoneList *oneWayTicketZoneList );
28
29 virtual bool CompareOneWayTicketZoneListContent( QDomElement &xmlNode, EM::PT::EOneWayTicketZoneList *oneWayTicketZoneList, unsigned short ticketIndex );
30
31 bool CompareOneWayTicketsContent( PT::EDataCollection *dataCollection, QDomElement &element );
32 bool CompareTimeTicketsContent( PT::EDataCollection *dataCollection, QDomElement &element );
33 bool CompareWalletContent( PT::EDataCollection *dataCollection, QDomElement &element );
34 bool CompareEventsContent( PT::EDataCollection *dataCollection, QDomElement &element );
35
36 private:
37 class DataClass;
38 DataClass *d;
39 };
40 }
41}
42
43
44
45#endif // XMLCARDIMPLEMENTATIONDESFIRE_H
Definition XMLCardImplementationDesfire.h:11
bool CompareOneWayTicketsContent(PT::EDataCollection *dataCollection, QDomElement &element)
Definition XMLCardImplementationDesfire.cpp:1201
virtual void FillOneWayTicketZoneList(QDomElement &xmlNode, EM::PT::EOneWayTicketZoneList *oneWayTicketZoneList)
Definition XMLCardImplementationDesfire.cpp:779
bool CompareEventsContent(PT::EDataCollection *dataCollection, QDomElement &element)
Definition XMLCardImplementationDesfire.cpp:1434
XMLCardImplementationDesfire()
Definition XMLCardImplementationDesfire.cpp:489
virtual void FillCommonDataStructures(PT::EDataCollection *dataCollection, QDomElement &xmlNode)
Definition XMLCardImplementationDesfire.cpp:550
virtual ~XMLCardImplementationDesfire()
Definition XMLCardImplementationDesfire.cpp:494
virtual void FillPurseStructures(PT::EDataCollection *dataCollection, QDomElement &xmlNode)
Definition XMLCardImplementationDesfire.cpp:714
virtual void FillOneWayTickets(PT::EDataCollection *dataCollection, QDomElement &xmlNode)
Definition XMLCardImplementationDesfire.cpp:755
virtual void InitDataCollectionFromElement(EM::PT::EDataCollection *dataCollection, QDomElement &element)
Definition XMLCardImplementationDesfire.cpp:499
bool CompareWalletContent(PT::EDataCollection *dataCollection, QDomElement &element)
Definition XMLCardImplementationDesfire.cpp:1305
bool CompareTimeTicketsContent(PT::EDataCollection *dataCollection, QDomElement &element)
Definition XMLCardImplementationDesfire.cpp:1229
virtual void FillCommercialDiscounts(PT::EDataCollection *dataCollection, QDomElement &xmlNode)
Definition XMLCardImplementationDesfire.cpp:1146
virtual void FillCardDescription(PT::EDataCollection *dataCollection, QDomElement &xmlNode)
Definition XMLCardImplementationDesfire.cpp:1136
virtual bool CompareContent(PT::EDataCollection *dataCollection, QDomElement &collectionElement)
Definition XMLCardImplementationDesfire.cpp:1151
virtual bool CompareOneWayTicketZoneListContent(QDomElement &xmlNode, EM::PT::EOneWayTicketZoneList *oneWayTicketZoneList, unsigned short ticketIndex)
Definition XMLCardImplementationDesfire.cpp:827
virtual void FillTimeTickets(PT::EDataCollection *dataCollection, QDomElement &xmlNode)
Definition XMLCardImplementationDesfire.cpp:1115
Definition XMLCardImplementation.h:21
Definition XMLCardImplementationDesfire.cpp:43
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7