1#ifndef _E_CARD_STORAGE_H_
2#define _E_CARD_STORAGE_H_
4#include "appcore/cardfacade/ECardFacadeDefines.h"
5#include "eptrequest/BasicPTDefines.h"
11 class EDataCollection;
12 class ECardDescription;
13 class ESuperCardVersion;
CardFacadeType
Definition ECardFacadeDefines.h:165
ReturnValues
Definition ECardFacadeDefines.h:148
CardType
Definition ECardFacadeDefines.h:172
Definition ECardStorage.h:26
EM::PT::EPurseDataEx * GetPurseDataEx()
return instance EPurseDataEx from selected data collection
Definition ECardStorage.cpp:666
virtual ECardFacadeDefines::ReturnValues DetermineCardtype(PT::EDataCollection *dataCollection)
function determine card type and set to member mActualCardType
Definition ECardStorage.cpp:564
EM::PT::EIDSPurse * GetIDSPurse()
return instance EIDSPurse from selected data collection
Definition ECardStorage.cpp:661
ECardUsers GetCardUsers()
return actual card users
Definition ECardStorage.cpp:637
virtual ECardFacadeDefines::ReturnValues FillServiceStructures(PT::EDataCollection *dataCollection)
Function parse service data stuctures on card and save to member in this class.
Definition ECardStorage.cpp:472
ECardFacadeDefines::CardFacadeType GetActualFacadeType()
get actual facade type from member in data class
Definition ECardStorage.cpp:622
EM::PT::EDesfirePurse * GetDesfirePurse()
return instance EDesfirePurse from selected data collection
Definition ECardStorage.cpp:671
void SetActualFacadeType(ECardFacadeDefines::CardFacadeType facadeType)
set actual facade type
Definition ECardStorage.cpp:617
virtual ECardFacadeDefines::ReturnValues FillPurseStructures()
parse structure SuperPurse to the individual card structure and save to member in this class
Definition ECardStorage.cpp:477
EM::PT::EMskWalletSett * GetDesfireXTPurseSettings()
return instance EDesfireXTPurseSettings from selected data collection
Definition ECardStorage.cpp:681
void SetSuperCardVersion(EM::PT::ESuperCardVersion *superCardVersion)
set concrete card structure to memeber in data class
Definition ECardStorage.cpp:627
virtual ~ECardStorage()
Definition ECardStorage.cpp:202
virtual ECardFacadeDefines::ReturnValues FillOneWayTickets(PT::EDataCollection *dataCollection)
parse all structures one way ticktes to individual array one way tickets
Definition ECardStorage.cpp:549
virtual ECardFacadeDefines::ReturnValues Fill(PT::EDataCollection *dataCollection)
save dataCollection to member mDataCollection
Definition ECardStorage.cpp:229
static ECardFacadeDefines::CardType GetCardTypeByCardUsers(ECardUsers cardUsers)
Definition ECardStorage.cpp:331
ECardFacadeDefines::CardType GetActualCardType()
function return actual card type
Definition ECardStorage.cpp:462
CLCardType GetCLCardType()
GetCLCardType - method gets contactless card type from card description.
Definition ECardStorage.cpp:646
virtual void Clear()
init all member in dataclass to NULL and clear all array;
Definition ECardStorage.cpp:207
virtual ECardFacadeDefines::ReturnValues Update(const unsigned short dataTypesOperation, PT::EDataCollection *dataCollection)
Update - update requested structures by data operations types.
Definition ECardStorage.cpp:254
ECardStorage()
Definition ECardStorage.cpp:192
void SetCardDescription(EM::PT::ECardDescription *cardDescription)
set concrete card structure to memeber in data class
Definition ECardStorage.cpp:632
virtual ECardFacadeDefines::ReturnValues FillCommonDataStructures(PT::EDataCollection *dataCollection)
parse structure SupercommonData to the individual card structure and save to member in this class
Definition ECardStorage.cpp:467
virtual ECardFacadeDefines::ReturnValues FillOtherStructures(PT::EDataCollection *dataCollection)
parse all other structures to the individual card structure and save to member in this class
Definition ECardStorage.cpp:524
virtual ECardFacadeDefines::ReturnValues FillLogStructures()
parse structure SuperPurse to the individual log structure and save to member in this class
Definition ECardStorage.cpp:519
virtual ECardFacadeDefines::ReturnValues FillTimeTickets(PT::EDataCollection *dataCollection)
parse all structures time tickets data to individual array time tickets
Definition ECardStorage.cpp:554
virtual ECardFacadeDefines::ReturnValues FillStructures(PT::EDataCollection *dataCollection)
parse datacollection to the individual card structure and save to member in this class
Definition ECardStorage.cpp:401
virtual ECardFacadeDefines::ReturnValues FillCommercialDiscountStructures(PT::EDataCollection *dataCollection)
Function parse commercial discount data stuctures on card and save to member in this class.
Definition ECardStorage.cpp:559
EM::PT::EMskPurse * GetDesfireXTPurse()
return instance EDesfireXTPurse from selected data collectio
Definition ECardStorage.cpp:676
EM::PT::ESuperPurse * GetSuperPurse()
return instance of ESuperPurse from selected data collection
Definition ECardStorage.cpp:656
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7