AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
XMLCardImplementationDesfire.h
Go to the documentation of this file.
1 #ifndef XMLCARDIMPLEMENTATIONDESFIRE_H
2 #define XMLCARDIMPLEMENTATIONDESFIRE_H
3 
5 
6 namespace 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
virtual void InitDataCollectionFromElement(EM::PT::EDataCollection *dataCollection, QDomElement &element)
Definition: XMLCardImplementationDesfire.cpp:499
XMLCardImplementationDesfire()
Definition: XMLCardImplementationDesfire.cpp:489
Definition: XMLCardImplementationDesfire.h:10
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
virtual void FillOneWayTicketZoneList(QDomElement &xmlNode, EM::PT::EOneWayTicketZoneList *oneWayTicketZoneList)
Definition: XMLCardImplementationDesfire.cpp:779
virtual void FillTimeTickets(PT::EDataCollection *dataCollection, QDomElement &xmlNode)
Definition: XMLCardImplementationDesfire.cpp:1115
virtual bool CompareContent(PT::EDataCollection *dataCollection, QDomElement &collectionElement)
Definition: XMLCardImplementationDesfire.cpp:1151
Definition: XMLCardImplementation.h:20
bool CompareEventsContent(PT::EDataCollection *dataCollection, QDomElement &element)
Definition: XMLCardImplementationDesfire.cpp:1434
virtual void FillPurseStructures(PT::EDataCollection *dataCollection, QDomElement &xmlNode)
Definition: XMLCardImplementationDesfire.cpp:714
virtual void FillOneWayTickets(PT::EDataCollection *dataCollection, QDomElement &xmlNode)
Definition: XMLCardImplementationDesfire.cpp:755
bool CompareOneWayTicketsContent(PT::EDataCollection *dataCollection, QDomElement &element)
Definition: XMLCardImplementationDesfire.cpp:1201
Definition: XMLCardImplementationDesfire.cpp:42
bool CompareWalletContent(PT::EDataCollection *dataCollection, QDomElement &element)
Definition: XMLCardImplementationDesfire.cpp:1305
virtual bool CompareOneWayTicketZoneListContent(QDomElement &xmlNode, EM::PT::EOneWayTicketZoneList *oneWayTicketZoneList, unsigned short ticketIndex)
Definition: XMLCardImplementationDesfire.cpp:827
virtual ~XMLCardImplementationDesfire()
Definition: XMLCardImplementationDesfire.cpp:494
virtual void FillCardDescription(PT::EDataCollection *dataCollection, QDomElement &xmlNode)
Definition: XMLCardImplementationDesfire.cpp:1136
bool CompareTimeTicketsContent(PT::EDataCollection *dataCollection, QDomElement &element)
Definition: XMLCardImplementationDesfire.cpp:1229
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
virtual void FillCommonDataStructures(PT::EDataCollection *dataCollection, QDomElement &xmlNode)
Definition: XMLCardImplementationDesfire.cpp:550
virtual void FillCommercialDiscounts(PT::EDataCollection *dataCollection, QDomElement &xmlNode)
Definition: XMLCardImplementationDesfire.cpp:1146