|
AppCore
|
card data storage, who fill if card readed More...
#include <ECardDataStorage.h>


Public Member Functions | |
| ECardDataStorage () | |
| in constructor create dataClass. Standard constructor More... | |
| virtual | ~ECardDataStorage () |
| standard virtual destructor More... | |
| virtual void | Clear () |
| init all member in dataclass to NULL and clear all arrays; More... | |
| ECardFacadeDefines::ReturnValues | Fill (PT::EDataCollection *dataCollection) |
| save dataCollection to member mDataCollection, parse collection to the individual card structure and save to member in this class More... | |
| ECardFacadeDefines::ReturnValues | Update (const unsigned short dataTypesOperation, PT::EDataCollection *dataCollection) |
| Update - update requested structures by data operations types. More... | |
| void | SetDataTypesOperation (unsigned short dataTypesOperation) |
| save data types operation in member in data class in this class More... | |
| EM::PT::ESuperCommonData * | GetSuperCommonData () |
| return instance ESuperCommonData from selected data collection More... | |
| EM::PT::ECommonCardDataEx * | GetCommonCardData () |
| return instance ECommonCardData from selected data collection More... | |
| EM::PT::EIDSCustomerProfile * | GetIDSCustomerProfile () |
| return instance IDSCustomerProfile from selected data collection More... | |
| EM::PT::EIDOLCardPublisher * | GetIDOLCardPublisher () |
| return instance IDOLCardPublisher from selected data collection More... | |
| EM::PT::EMifareCardHolder * | GetMifareCardHolder () |
| return instance MifareCardHolder from selected data collection More... | |
| EM::PT::EDesCardHolder * | GetDesfireCardHolder () |
| return instance EDesCardHolder from selected data collection More... | |
| EM::PT::ECardIssuer * | GetCardIssuer () |
| return instance ECardIssuer from selected data collection More... | |
| EM::PT::ECustomerData * | GetCustomerData () |
| sreturn instance ECustomerData from selected data collection More... | |
| EM::PT::ETimeTicketsData * | GetTimeTicketsCollection () |
| return instance ETimeTicketsData from selected data collection More... | |
| EM::PT::EOneWayTicket * | GetOneWayTicket () |
| return instance EOneWayTicket from selected data collection More... | |
| EM::PT::EMskCardHolder * | GetDesfireXTCardHolder () |
| return instance EDesfireXTCardHolder from selected data collection More... | |
| EM::PT::EMskTicketCollection * | GetDesfireXTTicketCol () |
| return instance EDesfireXTTicketCollection from selected data collection More... | |
| EM::PT::EMskCardInfo * | GetDesfireXTCardInfo () |
| return instance EDesfireXTCardInfo from selected data collection More... | |
| EM::PT::EAppIssuer * | GetAppIssuer () |
| return instance EAppIssuer from selected data collection More... | |
| EM::PT::EServiceCard * | GetServiceCard () |
| return instance EServiceCard from selected data collection More... | |
| EM::PT::EServiceCardData * | GetDesfireServiceData () |
| return instance EServiceCardData from selected data collection More... | |
| EM::PT::EMskServiceCardData * | GetXTCardServiceData () |
| return instance XT card ServiceData from selected data collection More... | |
| EM::PT::EFareDataDirectory * | GetFareDataDirectory () |
| return instance EFareDataDirectory from selected data collection More... | |
| EM::PT::ECardEvent * | GetDesCardEvent () |
| return instance ECardEvent from selected data collection More... | |
| EM::PT::EEventCollection * | GetEventCollection () |
| return instance EEventCollection from selected data collection More... | |
| EM::PT::EAbstractCardData * | GetTimeTicket (unsigned char ticketIndex) |
| return instance of concrete time ticket (type-casted to general ancestor) More... | |
| EM::PT::EAbstractCardData * | GetOneWayTicket (unsigned char ticketIndex) |
| return ( EAbstractCardData )parent instance of concrete one way ticket More... | |
| unsigned char | GetOneWayTicketCount () |
| return number of one way tickets More... | |
| unsigned short | getDataTypesOperation () |
| return data types operation saved in data class. represent bit field More... | |
| bool | ChangeOneWayTicketStructure (EM::PT::ERequestDataType structureType) |
| changes type of one way tickets on card More... | |
| EM::PT::ECustomerDataCol * | GetCustomerDataCollection () |
| return saved customer data collection More... | |
| EM::PT::EDataCollection * | GetDataCollection () |
| return datacollection, which set in member mDataCollection More... | |
| EM::PT::EAuditorTmpData * | GetAuditorTmpData () |
| retrun auditor data saved in data class More... | |
| EM::PT::EServiceTransfer * | GetDesfireServiceTransfer () |
| retrun service transfer( desfire auditor data ) saved in data class More... | |
| EM::PT::EMskServiceTransfer * | GetDesfireXTServiceTransfer () |
| retrun service transfer( desfire auditor data ) saved in data class More... | |
| bool | ChangeTimeTicketStructure (unsigned char index, EM::PT::ERequestDataType structureType) |
| changes structure of time ticket More... | |
| EM::PT::EAbstractCardData * | GetPurseEventLog () |
| return instance EPurseEventLog from selected data collection More... | |
| EM::PT::EMskPIN * | GetXTCardPin () |
| EM::PT::EDiscountCouponCollection * | GetDiscountCouponCollection () |
| GetDiscountCouponCollection. More... | |
| EM::PT::ECommercialDiscounts * | GetCommercialDiscountsCollection () |
| GetCommercialDiscountsCollection. More... | |
| EM::PT::ECommercialDiscount * | GetCommercialDiscount (unsigned long discountIndex) |
| return instance of concrete commercial discount More... | |
Public Member Functions inherited from EM::CardFacade::ECardStorage | |
| ECardStorage () | |
| virtual | ~ECardStorage () |
| 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... | |
Protected Member Functions | |
| 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... | |
| void | SetPurseEventLog (EM::PT::EAbstractCardData *purseEventLog) |
| Set instance EPurseEventLog to member mPurseEventLog in data class from selected data collection. More... | |
Protected Member Functions inherited from EM::CardFacade::ECardStorage | |
| 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 | 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... | |
Additional Inherited Members | |
Static Public Member Functions inherited from EM::CardFacade::ECardStorage | |
| static ECardFacadeDefines::CardType | GetCardTypeByCardUsers (ECardUsers cardUsers) |
card data storage, who fill if card readed
| INTERNAL ECardDataStorage::ECardDataStorage | ( | ) |
in constructor create dataClass. Standard constructor
CONSTRUCTOR

|
virtual |
standard virtual destructor
DESTRUCTOR
| bool ECardDataStorage::ChangeOneWayTicketStructure | ( | EM::PT::ERequestDataType | structureType | ) |
changes type of one way tickets on card
| structureType | - new structure type (identificator of class returned by WhoIAm) |
| bool ECardDataStorage::ChangeTimeTicketStructure | ( | unsigned char | index, |
| EM::PT::ERequestDataType | structureType | ||
| ) |
changes structure of time ticket
| index | - which time ticket will be replaced |
| structureType | - new type of time ticket |
|
virtual |
init all member in dataclass to NULL and clear all arrays;
Reimplemented from EM::CardFacade::ECardStorage.


|
virtual |
save dataCollection to member mDataCollection, parse collection to the individual card structure and save to member in this class
| - | readed dataCollection - data from card |
Reimplemented from EM::CardFacade::ECardStorage.


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

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

|
protectedvirtual |
parse structure SuperPurse to the individual log structure and save to member in this class
Reimplemented from EM::CardFacade::ECardStorage.

|
protectedvirtual |
parse all structures one way ticktes to individual array one way tickets
Reimplemented from EM::CardFacade::ECardStorage.

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

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

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

|
protectedvirtual |
parse all structures time tickets data to individual array time tickets
Reimplemented from EM::CardFacade::ECardStorage.

| EAppIssuer * ECardDataStorage::GetAppIssuer | ( | ) |
return instance EAppIssuer from selected data collection

| EAuditorTmpData * ECardDataStorage::GetAuditorTmpData | ( | ) |
retrun auditor data saved in data class
| ECardIssuer * ECardDataStorage::GetCardIssuer | ( | ) |
return instance ECardIssuer from selected data collection
| ECommercialDiscount * ECardDataStorage::GetCommercialDiscount | ( | unsigned long | discountIndex | ) |
return instance of concrete commercial discount
| - | concrete discount index |
| ECommercialDiscounts * ECardDataStorage::GetCommercialDiscountsCollection | ( | ) |
GetCommercialDiscountsCollection.
| ECommonCardDataEx * ECardDataStorage::GetCommonCardData | ( | ) |
return instance ECommonCardData from selected data collection
| ECustomerData * ECardDataStorage::GetCustomerData | ( | ) |
sreturn instance ECustomerData from selected data collection
| ECustomerDataCol * ECardDataStorage::GetCustomerDataCollection | ( | ) |
return saved customer data collection
| EDataCollection * ECardDataStorage::GetDataCollection | ( | ) |
return datacollection, which set in member mDataCollection
| unsigned short EM::CardFacade::ECardDataStorage::getDataTypesOperation | ( | ) |
return data types operation saved in data class. represent bit field
| ECardEvent * ECardDataStorage::GetDesCardEvent | ( | ) |
return instance ECardEvent from selected data collection
| EDesCardHolder * ECardDataStorage::GetDesfireCardHolder | ( | ) |
return instance EDesCardHolder from selected data collection

| EServiceCardData * ECardDataStorage::GetDesfireServiceData | ( | ) |
return instance EServiceCardData from selected data collection
| EServiceTransfer * ECardDataStorage::GetDesfireServiceTransfer | ( | ) |
retrun service transfer( desfire auditor data ) saved in data class
| EMskCardHolder * ECardDataStorage::GetDesfireXTCardHolder | ( | ) |
return instance EDesfireXTCardHolder from selected data collection
| EMskCardInfo * ECardDataStorage::GetDesfireXTCardInfo | ( | ) |
return instance EDesfireXTCardInfo from selected data collection
| EMskServiceTransfer * ECardDataStorage::GetDesfireXTServiceTransfer | ( | ) |
retrun service transfer( desfire auditor data ) saved in data class
| EMskTicketCollection * ECardDataStorage::GetDesfireXTTicketCol | ( | ) |
return instance EDesfireXTTicketCollection from selected data collection
| EDiscountCouponCollection * ECardDataStorage::GetDiscountCouponCollection | ( | ) |
GetDiscountCouponCollection.
| EEventCollection * ECardDataStorage::GetEventCollection | ( | ) |
return instance EEventCollection from selected data collection
| EFareDataDirectory * ECardDataStorage::GetFareDataDirectory | ( | ) |
return instance EFareDataDirectory from selected data collection
| EIDOLCardPublisher * ECardDataStorage::GetIDOLCardPublisher | ( | ) |
return instance IDOLCardPublisher from selected data collection
| EIDSCustomerProfile * ECardDataStorage::GetIDSCustomerProfile | ( | ) |
return instance IDSCustomerProfile from selected data collection
| EMifareCardHolder * ECardDataStorage::GetMifareCardHolder | ( | ) |
return instance MifareCardHolder from selected data collection
| EM::PT::EOneWayTicket* EM::CardFacade::ECardDataStorage::GetOneWayTicket | ( | ) |
return instance EOneWayTicket from selected data collection
| EAbstractCardData * ECardDataStorage::GetOneWayTicket | ( | unsigned char | ticketIndex | ) |
return ( EAbstractCardData )parent instance of concrete one way ticket
| - | concrete one way ticket index |
| unsigned char ECardDataStorage::GetOneWayTicketCount | ( | ) |
return number of one way tickets
| EAbstractCardData * ECardDataStorage::GetPurseEventLog | ( | ) |
return instance EPurseEventLog from selected data collection
| EServiceCard * ECardDataStorage::GetServiceCard | ( | ) |
return instance EServiceCard from selected data collection
| ESuperCommonData * ECardDataStorage::GetSuperCommonData | ( | ) |
return instance ESuperCommonData from selected data collection

| EAbstractCardData * ECardDataStorage::GetTimeTicket | ( | unsigned char | ticketIndex | ) |
return instance of concrete time ticket (type-casted to general ancestor)
| - | concrete time ticket index |
| ETimeTicketsData * ECardDataStorage::GetTimeTicketsCollection | ( | ) |
return instance ETimeTicketsData from selected data collection
| EMskPIN * ECardDataStorage::GetXTCardPin | ( | ) |
return XTCardPin structure saved in data class
| EMskServiceCardData * ECardDataStorage::GetXTCardServiceData | ( | ) |
return instance XT card ServiceData from selected data collection
| void ECardDataStorage::SetDataTypesOperation | ( | unsigned short | dataTypesOperation | ) |
save data types operation in member in data class in this class
| dataTypesOperation | its bit fields set from aplication |
|
protected |
Set instance EPurseEventLog to member mPurseEventLog in data class from selected data collection.
| mPurseEventLog | instance EPurseEventLog |

|
virtual |
Update - update requested structures by data operations types.
| dataTypesOperation | - data types operations |
| dataCollection | - readed data collection |
Reimplemented from EM::CardFacade::ECardStorage.

1.8.8