AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
XMLCardImplementationMifare.h
Go to the documentation of this file.
1 #ifndef XMLCARDIMPLEMENTATIONMIFARE_H
2 #define XMLCARDIMPLEMENTATIONMIFARE_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  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
virtual void InitDataCollectionFromElement(EM::PT::EDataCollection *dataCollection, QDomElement &element)
Definition: XMLCardImplementationMifare.cpp:362
virtual void FillTimeTickets(PT::EDataCollection *dataCollection, QDomElement &xmlNode)
Definition: XMLCardImplementationMifare.cpp:610
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
virtual void FillCommonDataStructures(PT::EDataCollection *dataCollection, QDomElement &xmlNode)
Definition: XMLCardImplementationMifare.cpp:408
virtual ~XMLCardImplementationMifare()
Definition: XMLCardImplementationMifare.cpp:357
virtual void FillCardDescription(PT::EDataCollection *dataCollection, QDomElement &xmlNode)
Definition: XMLCardImplementationMifare.cpp:707
Definition: XMLCardImplementation.h:20
bool CompareTimeTicketsContent(PT::EDataCollection *dataCollection, QDomElement &element)
Definition: XMLCardImplementationMifare.cpp:1511
Definition: XMLCardImplementationMifare.cpp:35
virtual void FillOneWayTicketZoneList(QDomElement &xmlNode, EM::PT::EOneWayTicketZoneList *oneWayTicketZoneList)
Definition: XMLCardImplementationMifare.cpp:761
XMLCardImplementationMifare()
Definition: XMLCardImplementationMifare.cpp:352
bool CompareWalletContent(PT::EDataCollection *dataCollection, QDomElement &element)
Definition: XMLCardImplementationMifare.cpp:1579
bool CompareOneWayTicketZoneContent(QDomElement &xmlNode, EM::PT::EOneWayTicketZone *oneWayTicketZone, unsigned short ticketIndex)
Definition: XMLCardImplementationMifare.cpp:876
bool CompareSuperCommonDataContent(PT::EDataCollection *dataCollection, QDomElement &element)
Definition: XMLCardImplementationMifare.cpp:1171
void FillOneWayTicketZone(QDomElement &xmlNode, EM::PT::EOneWayTicketZone *oneWayTicketZone)
Definition: XMLCardImplementationMifare.cpp:770
virtual void FillPurseStructures(PT::EDataCollection *dataCollection, QDomElement &xmlNode)
Definition: XMLCardImplementationMifare.cpp:500
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
virtual void FillOneWayTickets(PT::EDataCollection *dataCollection, QDomElement &xmlNode)
Definition: XMLCardImplementationMifare.cpp:571
virtual bool CompareOneWayTicketZoneListContent(QDomElement &xmlNode, EM::PT::EOneWayTicketZoneList *oneWayTicketZoneList, unsigned short ticketIndex)
Definition: XMLCardImplementationMifare.cpp:853
virtual bool CompareContent(PT::EDataCollection *dataCollection, QDomElement &collectionElement)
Definition: XMLCardImplementationMifare.cpp:1127
bool CompareOneWayTicketsContent(PT::EDataCollection *dataCollection, QDomElement &element)
Definition: XMLCardImplementationMifare.cpp:1450
virtual void FillCommercialDiscounts(PT::EDataCollection *dataCollection, QDomElement &xmlNode)
Definition: XMLCardImplementationMifare.cpp:717
Definition: XMLCardImplementationMifare.h:10