AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | List of all members
EM::CardFacade::ECardAnswerStorage Class Reference

#include <ECardAnswerStorage.h>

Inheritance diagram for EM::CardFacade::ECardAnswerStorage:
Inheritance graph
[legend]
Collaboration diagram for EM::CardFacade::ECardAnswerStorage:
Collaboration graph
[legend]

Public Member Functions

 ECardAnswerStorage ()
 
 ~ECardAnswerStorage ()
 
virtual void Clear ()
 init all member in dataclass to NULL More...
 
ECardFacadeDefines::ReturnValues Fill (PT::EPTAnswer *ptAnswer)
 
virtual
ECardFacadeDefines::ReturnValues 
Fill (PT::EDataCollection *readedDataCollection)
 save dataCollection to member mDataCollection More...
 
ECardFacadeDefines::ReturnValues Update (const unsigned short dataTypesOperation, PT::EDataCollection *dataCollection)
 Update - updates structures requested by dataTypeOperation from dataCollection, if collection to update is NULL calls Fill. More...
 
EM::PT::EIDSPurseAnswer * GetIDSPurseAnswer ()
 desfire purse answer More...
 
EM::PT::EPurseAnswer * GetPurseAnswer ()
 mifare purse answer More...
 
EM::PT::EPTAnswer * GetPTAnswer ()
 pt answer More...
 
EM::PT::EOtherComapny * GetOtherCompanyAnswer ()
 
- 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

ECardFacadeDefines::ReturnValues FillAnswerDataStructures ()
 fill specific card answer from instance EPTAnswer 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 
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...
 

Additional Inherited Members

- Static Public Member Functions inherited from EM::CardFacade::ECardStorage
static ECardFacadeDefines::CardType GetCardTypeByCardUsers (ECardUsers cardUsers)
 

Constructor & Destructor Documentation

INTERNAL ECardAnswerStorage::ECardAnswerStorage ( )
ECardAnswerStorage::~ECardAnswerStorage ( )

Member Function Documentation

EM::CardFacade::ECardAnswerStorage::Clear ( )
virtual

init all member in dataclass to NULL

Reimplemented from EM::CardFacade::ECardStorage.

Here is the call graph for this function:

ECardFacadeDefines::ReturnValues EM::CardFacade::ECardAnswerStorage::Fill ( PT::EPTAnswer *  ptAnswer)

Here is the caller graph for this function:

virtual ECardFacadeDefines::ReturnValues EM::CardFacade::ECardAnswerStorage::Fill ( PT::EDataCollection *  dataCollection)
virtual

save dataCollection to member mDataCollection

Parameters
-readed dataCollection - data from card
Returns
See also
ECardFacadeDefines::ReturnValues

Reimplemented from EM::CardFacade::ECardStorage.

EM::CardFacade::ECardAnswerStorage::FillAnswerDataStructures ( )
protected

fill specific card answer from instance EPTAnswer

Returns
error enum number
EM::CardFacade::ECardAnswerStorage::GetIDSPurseAnswer ( )

desfire purse answer

Returns
instance of EIDSPurseAnswer
EOtherComapny * ECardAnswerStorage::GetOtherCompanyAnswer ( )
Returns
instance of EOtherComapny
EM::CardFacade::ECardAnswerStorage::GetPTAnswer ( )

pt answer

Returns
instance of EPTAnswer
EM::CardFacade::ECardAnswerStorage::GetPurseAnswer ( )

mifare purse answer

Returns
instance of EPurseAnswer
ECardFacadeDefines::ReturnValues ECardAnswerStorage::Update ( const unsigned short  dataTypesOperation,
PT::EDataCollection *  dataCollection 
)
virtual

Update - updates structures requested by dataTypeOperation from dataCollection, if collection to update is NULL calls Fill.

Parameters
dataTypesOperation- data types operations
dataCollection- readed collection
Returns
error enum number

Reimplemented from EM::CardFacade::ECardStorage.

Here is the call graph for this function:


The documentation for this class was generated from the following files: