AppCore
Loading...
Searching...
No Matches
XMLCardImplementationMifare.h
Go to the documentation of this file.
1#ifndef XMLCARDIMPLEMENTATIONMIFARE_H
2#define XMLCARDIMPLEMENTATIONMIFARE_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 void FillOneWayTicketZone( QDomElement &xmlNode, EM::PT::EOneWayTicketZone *oneWayTicketZone );
29
30 virtual bool CompareOneWayTicketZoneListContent( QDomElement &xmlNode, EM::PT::EOneWayTicketZoneList *oneWayTicketZoneList, unsigned short ticketIndex );
31 bool CompareOneWayTicketZoneContent( QDomElement &xmlNode, EM::PT::EOneWayTicketZone *oneWayTicketZone, unsigned short ticketIndex );
32
33 bool CompareSuperCommonDataContent( PT::EDataCollection *dataCollection, QDomElement &element );
34 bool CompareOneWayTicketsContent( PT::EDataCollection *dataCollection, QDomElement &element );
35 bool CompareTimeTicketsContent( PT::EDataCollection *dataCollection, QDomElement &element );
36 bool CompareWalletContent( PT::EDataCollection *dataCollection, QDomElement &element );
37
38 private:
39 class DataClass;
40 DataClass *d;
41 };
42 }
43}
44
45#endif // XMLCARDIMPLEMENTATIONMIFARE_H
Definition XMLCardImplementationMifare.h:11
virtual ~XMLCardImplementationMifare()
Definition XMLCardImplementationMifare.cpp:357
bool CompareWalletContent(PT::EDataCollection *dataCollection, QDomElement &element)
Definition XMLCardImplementationMifare.cpp:1579
virtual bool CompareOneWayTicketZoneListContent(QDomElement &xmlNode, EM::PT::EOneWayTicketZoneList *oneWayTicketZoneList, unsigned short ticketIndex)
Definition XMLCardImplementationMifare.cpp:853
bool CompareSuperCommonDataContent(PT::EDataCollection *dataCollection, QDomElement &element)
Definition XMLCardImplementationMifare.cpp:1171
bool CompareOneWayTicketZoneContent(QDomElement &xmlNode, EM::PT::EOneWayTicketZone *oneWayTicketZone, unsigned short ticketIndex)
Definition XMLCardImplementationMifare.cpp:876
virtual void FillOneWayTickets(PT::EDataCollection *dataCollection, QDomElement &xmlNode)
Definition XMLCardImplementationMifare.cpp:571
void FillOneWayTicketZone(QDomElement &xmlNode, EM::PT::EOneWayTicketZone *oneWayTicketZone)
Definition XMLCardImplementationMifare.cpp:770
virtual bool CompareContent(PT::EDataCollection *dataCollection, QDomElement &collectionElement)
Definition XMLCardImplementationMifare.cpp:1127
virtual void FillPurseStructures(PT::EDataCollection *dataCollection, QDomElement &xmlNode)
Definition XMLCardImplementationMifare.cpp:500
virtual void InitDataCollectionFromElement(EM::PT::EDataCollection *dataCollection, QDomElement &element)
Definition XMLCardImplementationMifare.cpp:362
XMLCardImplementationMifare()
Definition XMLCardImplementationMifare.cpp:352
virtual void FillCommercialDiscounts(PT::EDataCollection *dataCollection, QDomElement &xmlNode)
Definition XMLCardImplementationMifare.cpp:717
virtual void FillCommonDataStructures(PT::EDataCollection *dataCollection, QDomElement &xmlNode)
Definition XMLCardImplementationMifare.cpp:408
virtual void FillTimeTickets(PT::EDataCollection *dataCollection, QDomElement &xmlNode)
Definition XMLCardImplementationMifare.cpp:610
virtual void FillOneWayTicketZoneList(QDomElement &xmlNode, EM::PT::EOneWayTicketZoneList *oneWayTicketZoneList)
Definition XMLCardImplementationMifare.cpp:761
bool CompareOneWayTicketsContent(PT::EDataCollection *dataCollection, QDomElement &element)
Definition XMLCardImplementationMifare.cpp:1450
bool CompareTimeTicketsContent(PT::EDataCollection *dataCollection, QDomElement &element)
Definition XMLCardImplementationMifare.cpp:1511
virtual void FillCardDescription(PT::EDataCollection *dataCollection, QDomElement &xmlNode)
Definition XMLCardImplementationMifare.cpp:707
Definition XMLCardImplementation.h:21
Definition XMLCardImplementationMifare.cpp:36
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7