35 void SetCardUID(
const std::string &uid );
36 void SetTicketNumber(
const unsigned long ticketNumber );
37 void SetTimeStamp(
const unsigned long timeStamp );
39 const std::string& GetCardUID()
const;
40 unsigned long GetTicketNumber()
const;
41 SnapshotType GetSnapshotType()
const;
42 unsigned long GetTimeStamp()
const;
50 virtual bool Serialize( QDomDocument &doc, QDomElement &newElement )
const;
57 virtual bool Deserialize(
const QDomElement &xmlElement );
66 static bool Check(
const QDomElement &xmlElement,
const std::string &cardUID,
const unsigned long ticketNumber,
const SnapshotType type );
74 static bool ExtractTimeStamp(
const QDomElement &xmlElement,
unsigned long &timeStamp );