|
AppCore
|
#include <ECardStorage.h>

Public Member Functions | |
| ECardStorage () | |
| virtual | ~ECardStorage () |
| virtual void | Clear () |
| init all member in dataclass to NULL and clear all array; More... | |
| virtual ECardFacadeDefines::ReturnValues | Fill (PT::EDataCollection *dataCollection) |
| save dataCollection to member mDataCollection More... | |
| virtual ECardFacadeDefines::ReturnValues | Update (const unsigned short dataTypesOperation, PT::EDataCollection *dataCollection) |
| Update - update requested structures by data operations types. More... | |
| ECardFacadeDefines::CardType | GetActualCardType () |
| function return actual card type More... | |
| EM::PT::ESuperPurse * | GetSuperPurse () |
| return instance of ESuperPurse from selected data collection More... | |
| EM::PT::EIDSPurse * | GetIDSPurse () |
| return instance EIDSPurse from selected data collection More... | |
| EM::PT::EPurseDataEx * | GetPurseDataEx () |
| return instance EPurseDataEx from selected data collection More... | |
| EM::PT::EDesfirePurse * | GetDesfirePurse () |
| return instance EDesfirePurse from selected data collection More... | |
| EM::PT::EMskPurse * | GetDesfireXTPurse () |
| return instance EDesfireXTPurse from selected data collectio More... | |
| EM::PT::EMskWalletSett * | GetDesfireXTPurseSettings () |
| return instance EDesfireXTPurseSettings from selected data collection More... | |
| void | SetActualFacadeType (ECardFacadeDefines::CardFacadeType facadeType) |
| set actual facade type More... | |
| ECardFacadeDefines::CardFacadeType | GetActualFacadeType () |
| get actual facade type from member in data class More... | |
| ECardUsers | GetCardUsers () |
| return actual card users More... | |
| CLCardType | GetCLCardType () |
| GetCLCardType - method gets contactless card type from card description. More... | |
Static Public Member Functions | |
| static ECardFacadeDefines::CardType | GetCardTypeByCardUsers (ECardUsers cardUsers) |
Protected Member Functions | |
| virtual ECardFacadeDefines::ReturnValues | FillStructures (PT::EDataCollection *dataCollection) |
| parse datacollection to the individual card structure and save to member in this class More... | |
| virtual ECardFacadeDefines::ReturnValues | FillCommonDataStructures (PT::EDataCollection *dataCollection) |
| parse structure SupercommonData to the individual card structure and save to member in this class More... | |
| virtual ECardFacadeDefines::ReturnValues | FillServiceStructures (PT::EDataCollection *dataCollection) |
| Function parse service data stuctures on card and save to member in this class. More... | |
| virtual ECardFacadeDefines::ReturnValues | FillPurseStructures () |
| parse structure SuperPurse to the individual card structure and save to member in this class More... | |
| virtual ECardFacadeDefines::ReturnValues | FillLogStructures () |
| parse structure SuperPurse to the individual log structure and save to member in this class More... | |
| virtual ECardFacadeDefines::ReturnValues | FillOtherStructures (PT::EDataCollection *dataCollection) |
| parse all other structures to the individual card structure and save to member in this class More... | |
| virtual ECardFacadeDefines::ReturnValues | FillOneWayTickets (PT::EDataCollection *dataCollection) |
| parse all structures one way ticktes to individual array one way tickets More... | |
| virtual ECardFacadeDefines::ReturnValues | FillTimeTickets (PT::EDataCollection *dataCollection) |
| parse all structures time tickets data to individual array time tickets More... | |
| virtual ECardFacadeDefines::ReturnValues | FillCommercialDiscountStructures (PT::EDataCollection *dataCollection) |
| Function parse commercial discount data stuctures on card and save to member in this class. More... | |
| virtual ECardFacadeDefines::ReturnValues | DetermineCardtype (PT::EDataCollection *dataCollection) |
| function determine card type and set to member mActualCardType More... | |
| void | SetCardDescription (EM::PT::ECardDescription *cardDescription) |
| set concrete card structure to memeber in data class More... | |
| void | SetSuperCardVersion (EM::PT::ESuperCardVersion *superCardVersion) |
| set concrete card structure to memeber in data class More... | |
| INTERNAL ECardStorage::ECardStorage | ( | ) |
CONSTRUCTOR
|
virtual |
DESTRUCTOR
|
virtual |
init all member in dataclass to NULL and clear all array;
Reimplemented in EM::CardFacade::ECardDataStorage, and EM::CardFacade::ECardAnswerStorage.

|
protectedvirtual |
function determine card type and set to member mActualCardType
|
virtual |
save dataCollection to member mDataCollection
| - | readed dataCollection - data from card |
Reimplemented in EM::CardFacade::ECardDataStorage, and EM::CardFacade::ECardAnswerStorage.

|
protectedvirtual |
Function parse commercial discount data stuctures on card and save to member in this class.
Reimplemented in EM::CardFacade::ECardDataStorage.

|
protectedvirtual |
parse structure SupercommonData to the individual card structure and save to member in this class
Reimplemented in EM::CardFacade::ECardDataStorage.

|
protectedvirtual |
parse structure SuperPurse to the individual log structure and save to member in this class
Reimplemented in EM::CardFacade::ECardDataStorage.
|
protectedvirtual |
parse all structures one way ticktes to individual array one way tickets
Reimplemented in EM::CardFacade::ECardDataStorage.

|
protectedvirtual |
parse all other structures to the individual card structure and save to member in this class
Reimplemented in EM::CardFacade::ECardDataStorage.

|
protectedvirtual |
parse structure SuperPurse to the individual card structure and save to member in this class
Reimplemented in EM::CardFacade::ECardDataStorage.

|
protectedvirtual |
Function parse service data stuctures on card and save to member in this class.
Reimplemented in EM::CardFacade::ECardDataStorage.

|
protectedvirtual |
parse datacollection to the individual card structure and save to member in this class
|
protectedvirtual |
parse all structures time tickets data to individual array time tickets
Reimplemented in EM::CardFacade::ECardDataStorage.

| EM::CardFacade::ECardStorage::GetActualCardType | ( | ) |
function return actual card type

| ECardFacadeDefines::CardFacadeType ECardStorage::GetActualFacadeType | ( | ) |
get actual facade type from member in data class
|
static |
| card | type |
| ECardUsers ECardStorage::GetCardUsers | ( | ) |
return actual card users
| CLCardType ECardStorage::GetCLCardType | ( | ) |
GetCLCardType - method gets contactless card type from card description.
| EDesfirePurse * ECardStorage::GetDesfirePurse | ( | ) |
return instance EDesfirePurse from selected data collection

| EMskPurse * ECardStorage::GetDesfireXTPurse | ( | ) |
return instance EDesfireXTPurse from selected data collectio
| EMskWalletSett * ECardStorage::GetDesfireXTPurseSettings | ( | ) |
return instance EDesfireXTPurseSettings from selected data collection
| EIDSPurse * ECardStorage::GetIDSPurse | ( | ) |
return instance EIDSPurse from selected data collection
| EPurseDataEx * ECardStorage::GetPurseDataEx | ( | ) |
return instance EPurseDataEx from selected data collection

| ESuperPurse * ECardStorage::GetSuperPurse | ( | ) |
return instance of ESuperPurse from selected data collection

| void ECardStorage::SetActualFacadeType | ( | ECardFacadeDefines::CardFacadeType | facadeType | ) |
set actual facade type
| facadeType | - actual facade type |
|
protected |
set concrete card structure to memeber in data class
| cardDescription | - this structure is primary designed for determine card type |
|
protected |
set concrete card structure to memeber in data class
| superCardVersion | - this structure is primary designed for determine card type |
|
virtual |
Update - update requested structures by data operations types.
| dataTypesOperation | - data types operations |
| dataCollection | - readed data collection |
Reimplemented in EM::CardFacade::ECardDataStorage, and EM::CardFacade::ECardAnswerStorage.

1.8.8