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::EPurseFacadeMifare Class Reference

#include <EPurseFacadeMifare.h>

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

Public Member Functions

 EPurseFacadeMifare (ECardDataStorage *cardDataStorage)
 
virtual ~EPurseFacadeMifare ()
 
virtual bool GetSNR (long &snr)
 
virtual bool SetSNR (long snr)
 
virtual bool IsPurseValid (bool &purseValid)
 
virtual bool SetPurseValid (bool purseValidity)
 
virtual bool GetBalance (EMoneyData &balance)
 
virtual bool SetBalance (const EMoneyData &balance)
 
virtual bool SetPurseOperation (EM::PT::EAbstractPurse::EPurseChangeType purseOperation)
 
virtual bool GetPurseOperation (EM::PT::EAbstractPurse::EPurseChangeType &purseOperation)
 
virtual void Clear ()
 
virtual bool IsModifiedData ()
 
virtual bool GetProviderNumber (unsigned short &providerNumber)
 
virtual bool SetProviderNumber (unsigned short providerNumber)
 
virtual bool GetOperationNumber (unsigned short &operationNumber)
 
virtual bool SetOperationNumber (unsigned short operationNumber)
 
virtual bool GetDepositFlag (bool &isDeposit)
 
virtual bool SetDepositFlag (bool isDeposit)
 
virtual bool GetISOCountryCode (ECardFacadeDefines::WalletISOCountryCode &isoCountryCode)
 
virtual bool SetISOCountryCode (ECardFacadeDefines::WalletISOCountryCode isoCountryCode)
 
virtual bool GetISOPayUnitCode (ECardFacadeDefines::WalletISOPayUnitCode &isoPayUnitCode)
 
virtual bool SetISOPayUnitCode (ECardFacadeDefines::WalletISOPayUnitCode isoPayUnitCode)
 
virtual bool AddDataToWriteRequest (EM::PT::EDataCollection *writeRequest)
 
virtual bool AddDataTypeToReadRequest (PT::EAplRequest *readRequest)
 
virtual unsigned short GetRequiredDataReadOperation () const
 
virtual void Init ()
 
- Public Member Functions inherited from EM::CardFacade::EPurseFacade
 EPurseFacade ()
 
virtual ~EPurseFacade ()
 
bool IsCardFeatureEnabled (ECardFacadeDefines::PurseCardFeatures feature, bool &enabled)
 

Protected Member Functions

virtual bool GetBalance (long &balance)
 
virtual bool SetBalance (long balance)
 
virtual bool GetPayUnitMultiplier (unsigned char &multiplier)
 
- Protected Member Functions inherited from EM::CardFacade::EPurseFacade
virtual short GetCurrencyCoeficient (const unsigned char priceUnit) const
 
virtual bool GetCurrencyISOPayUnitCode (const unsigned short priceUnit, const ECardFacadeDefines::WalletISOCountryCode countryCode, ECardFacadeDefines::WalletISOPayUnitCode &isoPayUnitCode) const
 
virtual long ConvertBalanceToCardCoeficient (const EMoneyData &balance, const unsigned char priceUnit) const
 
void SetCardFeature (uint64_t features)
 

Constructor & Destructor Documentation

INTERNAL EPurseFacadeMifare::EPurseFacadeMifare ( ECardDataStorage cardDataStorage)
EPurseFacadeMifare::~EPurseFacadeMifare ( )
virtual

Member Function Documentation

bool EPurseFacadeMifare::AddDataToWriteRequest ( EM::PT::EDataCollection *  writeRequest)
virtual

Reimplemented from EM::CardFacade::EPurseFacade.

bool EPurseFacadeMifare::AddDataTypeToReadRequest ( PT::EAplRequest *  readRequest)
virtual
void EPurseFacadeMifare::Clear ( )
virtual

Reimplemented from EM::CardFacade::EPurseFacade.

bool EPurseFacadeMifare::GetBalance ( EMoneyData &  balance)
virtual

Implements EM::CardFacade::EPurseFacade.

Reimplemented in EM::CardFacade::EPurseFacadeMifareMikroelektronika2.

Here is the caller graph for this function:

bool EPurseFacadeMifare::GetBalance ( long &  balance)
protectedvirtual
bool EPurseFacadeMifare::GetDepositFlag ( bool &  isDeposit)
virtual
bool EPurseFacadeMifare::GetISOCountryCode ( ECardFacadeDefines::WalletISOCountryCode isoCountryCode)
virtual
bool EPurseFacadeMifare::GetISOPayUnitCode ( ECardFacadeDefines::WalletISOPayUnitCode isoPayUnitCode)
virtual
bool EPurseFacadeMifare::GetOperationNumber ( unsigned short &  operationNumber)
virtual
bool EPurseFacadeMifare::GetPayUnitMultiplier ( unsigned char &  multiplier)
protectedvirtual

Here is the caller graph for this function:

bool EPurseFacadeMifare::GetProviderNumber ( unsigned short &  providerNumber)
virtual
bool EPurseFacadeMifare::GetPurseOperation ( EM::PT::EAbstractPurse::EPurseChangeType &  purseOperation)
virtual
unsigned short EPurseFacadeMifare::GetRequiredDataReadOperation ( ) const
virtual
bool EPurseFacadeMifare::GetSNR ( long &  snr)
virtual
void EPurseFacadeMifare::Init ( void  )
virtual

Reimplemented from EM::CardFacade::EPurseFacade.

bool EPurseFacadeMifare::IsModifiedData ( )
virtual

Reimplemented from EM::CardFacade::EPurseFacade.

bool EPurseFacadeMifare::IsPurseValid ( bool &  purseValid)
virtual
bool EPurseFacadeMifare::SetBalance ( const EMoneyData &  balance)
virtual

Implements EM::CardFacade::EPurseFacade.

Reimplemented in EM::CardFacade::EPurseFacadeMifareMikroelektronika2.

Here is the caller graph for this function:

bool EPurseFacadeMifare::SetBalance ( long  balance)
protectedvirtual
bool EPurseFacadeMifare::SetDepositFlag ( bool  isDeposit)
virtual
bool EPurseFacadeMifare::SetISOCountryCode ( ECardFacadeDefines::WalletISOCountryCode  isoCountryCode)
virtual
bool EPurseFacadeMifare::SetISOPayUnitCode ( ECardFacadeDefines::WalletISOPayUnitCode  isoPayUnitCode)
virtual
bool EPurseFacadeMifare::SetOperationNumber ( unsigned short  operationNumber)
virtual
bool EPurseFacadeMifare::SetProviderNumber ( unsigned short  providerNumber)
virtual
bool EPurseFacadeMifare::SetPurseOperation ( EM::PT::EAbstractPurse::EPurseChangeType  purseOperation)
virtual
bool EPurseFacadeMifare::SetPurseValid ( bool  purseValidity)
virtual
bool EPurseFacadeMifare::SetSNR ( long  snr)
virtual

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