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:162
ReturnValues
Definition ECardFacadeDefines.h:145
CardType
Definition ECardFacadeDefines.h:169
Definition ECardStorage.h:26
EM::PT::EPurseDataEx * GetPurseDataEx()
return instance EPurseDataEx from selected data collection
Definition ECardStorage.cpp:660
virtual ECardFacadeDefines::ReturnValues DetermineCardtype(PT::EDataCollection *dataCollection)
function determine card type and set to member mActualCardType
Definition ECardStorage.cpp:558
EM::PT::EIDSPurse * GetIDSPurse()
return instance EIDSPurse from selected data collection
Definition ECardStorage.cpp:655
ECardUsers GetCardUsers()
return actual card users
Definition ECardStorage.cpp:631
virtual ECardFacadeDefines::ReturnValues FillServiceStructures(PT::EDataCollection *dataCollection)
Function parse service data stuctures on card and save to member in this class.
Definition ECardStorage.cpp:466
ECardFacadeDefines::CardFacadeType GetActualFacadeType()
get actual facade type from member in data class
Definition ECardStorage.cpp:616
EM::PT::EDesfirePurse * GetDesfirePurse()
return instance EDesfirePurse from selected data collection
Definition ECardStorage.cpp:665
void SetActualFacadeType(ECardFacadeDefines::CardFacadeType facadeType)
set actual facade type
Definition ECardStorage.cpp:611
virtual ECardFacadeDefines::ReturnValues FillPurseStructures()
parse structure SuperPurse to the individual card structure and save to member in this class
Definition ECardStorage.cpp:471
EM::PT::EMskWalletSett * GetDesfireXTPurseSettings()
return instance EDesfireXTPurseSettings from selected data collection
Definition ECardStorage.cpp:675
void SetSuperCardVersion(EM::PT::ESuperCardVersion *superCardVersion)
set concrete card structure to memeber in data class
Definition ECardStorage.cpp:621
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:543
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:456
CLCardType GetCLCardType()
GetCLCardType - method gets contactless card type from card description.
Definition ECardStorage.cpp:640
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:626
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:461
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:518
virtual ECardFacadeDefines::ReturnValues FillLogStructures()
parse structure SuperPurse to the individual log structure and save to member in this class
Definition ECardStorage.cpp:513
virtual ECardFacadeDefines::ReturnValues FillTimeTickets(PT::EDataCollection *dataCollection)
parse all structures time tickets data to individual array time tickets
Definition ECardStorage.cpp:548
virtual ECardFacadeDefines::ReturnValues FillStructures(PT::EDataCollection *dataCollection)
parse datacollection to the individual card structure and save to member in this class
Definition ECardStorage.cpp:395
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:553
EM::PT::EMskPurse * GetDesfireXTPurse()
return instance EDesfireXTPurse from selected data collectio
Definition ECardStorage.cpp:670
EM::PT::ESuperPurse * GetSuperPurse()
return instance of ESuperPurse from selected data collection
Definition ECardStorage.cpp:650
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7