AppCore
Loading...
Searching...
No Matches
Public Member Functions | List of all members
EM::CardFacade::ECardDataFacadePurse Class Reference

#include <ECardDataFacadePurse.h>

Public Member Functions

 ECardDataFacadePurse (ECardDataStorage *cardDataStorage)
 
virtual ~ECardDataFacadePurse ()
 
ECardFacadeDefines::ReturnValues Init ()
 set to member actual card implementation and call init on actual implementation
 
bool GetSNR (long &snr) const
 
bool SetSNR (const long snr) const
 
bool IsPurseValid (bool &purseValid) const
 
bool GetBalance (EMoneyData &purseBalance) const
 
bool SetBalance (const EMoneyData &balance) const
 
bool GetPurseOperation (EM::PT::EAbstractPurse::EPurseChangeType &purseOperation) const
 
bool SetPurseOperation (const EM::PT::EAbstractPurse::EPurseChangeType purseOperation) const
 
void Clear ()
 clear all data
 
bool IsModifiedData () const
 
 DEPRECATED (bool GetProviderNumber(unsigned short &providerNumber) const)
 access to provider number from actual purse structure
 
 DEPRECATED (bool SetProviderNumber(const unsigned short providerNumber) const)
 set provider number to actual purse structure
 
bool GetOperationNumber (unsigned short &operationNumber) const
 
bool SetOperationNumber (const unsigned short operationNumber) const
 
bool GetDepositFlag (bool &isDeposit) const
 
bool SetDepositFlag (const bool isDeposit) const
 
bool GetISOCountryCode (ECardFacadeDefines::WalletISOCountryCode &isoCountryCode) const
 
bool SetISOCountryCode (const ECardFacadeDefines::WalletISOCountryCode isoCountryCode) const
 
bool GetISOPayUnitCode (ECardFacadeDefines::WalletISOPayUnitCode &isoPayUnitCode) const
 
bool SetISOPayUnitCode (const ECardFacadeDefines::WalletISOPayUnitCode isoPayUnitCode) const
 
bool AddDataToWriteRequest (EM::PT::EDataCollection *writeRequest) const
 
bool AddDataTypeToReadRequest (PT::EAplRequest *readRequest[], const unsigned short dataTypesOperation) const
 
bool IsCardFeatureEnabled (const ECardFacadeDefines::PurseCardFeatures feature, bool &enabled) const
 
unsigned short GetRequiredDataReadOperation () const
 
 ECardDataFacadePurse (ECardDataStorage *cardDataStorage)
 
virtual ~ECardDataFacadePurse ()
 
ECardFacadeDefines::ReturnValues Init ()
 
bool GetSNR (long &snr) const
 
bool SetSNR (const long snr) const
 
bool IsPurseValid (bool &purseValid) const
 
bool GetBalance (EMoneyData &purseBalance) const
 
bool SetBalance (const EMoneyData &balance) const
 
bool GetPurseOperation (EM::PT::EAbstractPurse::EPurseChangeType &purseOperation) const
 
bool SetPurseOperation (const EM::PT::EAbstractPurse::EPurseChangeType purseOperation) const
 
void Clear ()
 
bool IsModifiedData () const
 
 DEPRECATED (bool GetProviderNumber(unsigned short &providerNumber) const)
 access to provider number from actual purse structure
 
 DEPRECATED (bool SetProviderNumber(const unsigned short providerNumber) const)
 set provider number to actual purse structure
 
bool GetOperationNumber (unsigned short &operationNumber) const
 
bool SetOperationNumber (const unsigned short operationNumber) const
 
bool GetDepositFlag (bool &isDeposit) const
 
bool SetDepositFlag (const bool isDeposit) const
 
bool GetISOCountryCode (ECardFacadeDefines::WalletISOCountryCode &isoCountryCode) const
 
bool SetISOCountryCode (const ECardFacadeDefines::WalletISOCountryCode isoCountryCode) const
 
bool GetISOPayUnitCode (ECardFacadeDefines::WalletISOPayUnitCode &isoPayUnitCode) const
 
bool SetISOPayUnitCode (const ECardFacadeDefines::WalletISOPayUnitCode isoPayUnitCode) const
 
bool AddDataToWriteRequest (EM::PT::EDataCollection *writeRequest) const
 
bool AddDataTypeToReadRequest (PT::EAplRequest *readRequest[], const unsigned short dataTypesOperation) const
 
bool IsCardFeatureEnabled (const ECardFacadeDefines::PurseCardFeatures feature, bool &enabled) const
 
unsigned short GetRequiredDataReadOperation () const
 

Constructor & Destructor Documentation

◆ ECardDataFacadePurse() [1/2]

INTERNAL ECardDataFacadePurse::ECardDataFacadePurse ( ECardDataStorage cardDataStorage)

CONSTRUCTOR

◆ ~ECardDataFacadePurse() [1/2]

ECardDataFacadePurse::~ECardDataFacadePurse ( )
virtual

DESTRUCTOR

◆ ECardDataFacadePurse() [2/2]

EM::CardFacade::ECardDataFacadePurse::ECardDataFacadePurse ( ECardDataStorage cardDataStorage)

◆ ~ECardDataFacadePurse() [2/2]

virtual EM::CardFacade::ECardDataFacadePurse::~ECardDataFacadePurse ( )
virtual

Member Function Documentation

◆ AddDataToWriteRequest() [1/2]

bool EM::CardFacade::ECardDataFacadePurse::AddDataToWriteRequest ( EM::PT::EDataCollection *  writeRequest) const

◆ AddDataToWriteRequest() [2/2]

bool EM::CardFacade::ECardDataFacadePurse::AddDataToWriteRequest ( EM::PT::EDataCollection *  writeRequest) const

◆ AddDataTypeToReadRequest() [1/2]

bool EM::CardFacade::ECardDataFacadePurse::AddDataTypeToReadRequest ( PT::EAplRequest *  readRequest[],
const unsigned short  dataTypesOperation 
) const

◆ AddDataTypeToReadRequest() [2/2]

bool EM::CardFacade::ECardDataFacadePurse::AddDataTypeToReadRequest ( PT::EAplRequest *  readRequest[],
const unsigned short  dataTypesOperation 
) const

◆ Clear() [1/2]

EM::CardFacade::ECardDataFacadePurse::Clear ( )

clear all data

◆ Clear() [2/2]

void EM::CardFacade::ECardDataFacadePurse::Clear ( )

◆ DEPRECATED() [1/4]

EM::CardFacade::ECardDataFacadePurse::DEPRECATED ( bool GetProviderNumber(unsigned short &providerNumber) const  )

access to provider number from actual purse structure

Parameters
providerNumber- purse provider number
Returns
true - successfully ended otherwise false

◆ DEPRECATED() [2/4]

EM::CardFacade::ECardDataFacadePurse::DEPRECATED ( bool GetProviderNumber(unsigned short &providerNumber) const  )

access to provider number from actual purse structure

Parameters
providerNumber- purse provider number
Returns
true - successfully ended otherwise false

◆ DEPRECATED() [3/4]

EM::CardFacade::ECardDataFacadePurse::DEPRECATED ( bool SetProviderNumber(const unsigned short providerNumber) const  )

set provider number to actual purse structure

Note
To SET this value you need to call same function 'SetProviderNumber' on common module !
Parameters
providerNumber- purse provider number
Returns
true - successfully ended otherwise false

◆ DEPRECATED() [4/4]

EM::CardFacade::ECardDataFacadePurse::DEPRECATED ( bool SetProviderNumber(const unsigned short providerNumber) const  )

set provider number to actual purse structure

Note
To SET this value you need to call same function 'SetProviderNumber' on common module !
Parameters
providerNumber- purse provider number
Returns
true - successfully ended otherwise false

◆ GetBalance() [1/2]

bool ECardDataFacadePurse::GetBalance ( EMoneyData &  purseBalance) const
Here is the caller graph for this function:

◆ GetBalance() [2/2]

bool EM::CardFacade::ECardDataFacadePurse::GetBalance ( EMoneyData &  purseBalance) const

◆ GetDepositFlag() [1/2]

bool ECardDataFacadePurse::GetDepositFlag ( bool &  isDeposit) const

◆ GetDepositFlag() [2/2]

bool EM::CardFacade::ECardDataFacadePurse::GetDepositFlag ( bool &  isDeposit) const

◆ GetISOCountryCode() [1/2]

bool ECardDataFacadePurse::GetISOCountryCode ( ECardFacadeDefines::WalletISOCountryCode isoCountryCode) const

◆ GetISOCountryCode() [2/2]

bool EM::CardFacade::ECardDataFacadePurse::GetISOCountryCode ( ECardFacadeDefines::WalletISOCountryCode isoCountryCode) const

◆ GetISOPayUnitCode() [1/2]

bool ECardDataFacadePurse::GetISOPayUnitCode ( ECardFacadeDefines::WalletISOPayUnitCode isoPayUnitCode) const
Here is the caller graph for this function:

◆ GetISOPayUnitCode() [2/2]

bool EM::CardFacade::ECardDataFacadePurse::GetISOPayUnitCode ( ECardFacadeDefines::WalletISOPayUnitCode isoPayUnitCode) const

◆ GetOperationNumber() [1/2]

bool ECardDataFacadePurse::GetOperationNumber ( unsigned short &  operationNumber) const
Here is the caller graph for this function:

◆ GetOperationNumber() [2/2]

bool EM::CardFacade::ECardDataFacadePurse::GetOperationNumber ( unsigned short &  operationNumber) const

◆ GetPurseOperation() [1/2]

bool EM::CardFacade::ECardDataFacadePurse::GetPurseOperation ( EM::PT::EAbstractPurse::EPurseChangeType &  purseOperation) const

◆ GetPurseOperation() [2/2]

bool EM::CardFacade::ECardDataFacadePurse::GetPurseOperation ( EM::PT::EAbstractPurse::EPurseChangeType &  purseOperation) const

◆ GetRequiredDataReadOperation() [1/2]

unsigned short ECardDataFacadePurse::GetRequiredDataReadOperation ( ) const
Here is the caller graph for this function:

◆ GetRequiredDataReadOperation() [2/2]

unsigned short EM::CardFacade::ECardDataFacadePurse::GetRequiredDataReadOperation ( ) const

◆ GetSNR() [1/2]

bool ECardDataFacadePurse::GetSNR ( long &  snr) const

◆ GetSNR() [2/2]

bool EM::CardFacade::ECardDataFacadePurse::GetSNR ( long &  snr) const

◆ Init() [1/2]

EM::CardFacade::ECardDataFacadePurse::Init ( )

set to member actual card implementation and call init on actual implementation

Returns
error enum number

◆ Init() [2/2]

ECardFacadeDefines::ReturnValues EM::CardFacade::ECardDataFacadePurse::Init ( )

◆ IsCardFeatureEnabled() [1/2]

bool ECardDataFacadePurse::IsCardFeatureEnabled ( const ECardFacadeDefines::PurseCardFeatures  feature,
bool &  enabled 
) const
Here is the caller graph for this function:

◆ IsCardFeatureEnabled() [2/2]

bool EM::CardFacade::ECardDataFacadePurse::IsCardFeatureEnabled ( const ECardFacadeDefines::PurseCardFeatures  feature,
bool &  enabled 
) const

◆ IsModifiedData() [1/2]

bool ECardDataFacadePurse::IsModifiedData ( ) const

◆ IsModifiedData() [2/2]

bool EM::CardFacade::ECardDataFacadePurse::IsModifiedData ( ) const

◆ IsPurseValid() [1/2]

bool ECardDataFacadePurse::IsPurseValid ( bool &  purseValid) const
Here is the caller graph for this function:

◆ IsPurseValid() [2/2]

bool EM::CardFacade::ECardDataFacadePurse::IsPurseValid ( bool &  purseValid) const

◆ SetBalance() [1/2]

bool ECardDataFacadePurse::SetBalance ( const EMoneyData &  balance) const
Here is the caller graph for this function:

◆ SetBalance() [2/2]

bool EM::CardFacade::ECardDataFacadePurse::SetBalance ( const EMoneyData &  balance) const

◆ SetDepositFlag() [1/2]

bool ECardDataFacadePurse::SetDepositFlag ( const bool  isDeposit) const
Here is the caller graph for this function:

◆ SetDepositFlag() [2/2]

bool EM::CardFacade::ECardDataFacadePurse::SetDepositFlag ( const bool  isDeposit) const

◆ SetISOCountryCode() [1/2]

bool ECardDataFacadePurse::SetISOCountryCode ( const ECardFacadeDefines::WalletISOCountryCode  isoCountryCode) const

◆ SetISOCountryCode() [2/2]

bool EM::CardFacade::ECardDataFacadePurse::SetISOCountryCode ( const ECardFacadeDefines::WalletISOCountryCode  isoCountryCode) const

◆ SetISOPayUnitCode() [1/2]

bool ECardDataFacadePurse::SetISOPayUnitCode ( const ECardFacadeDefines::WalletISOPayUnitCode  isoPayUnitCode) const

◆ SetISOPayUnitCode() [2/2]

bool EM::CardFacade::ECardDataFacadePurse::SetISOPayUnitCode ( const ECardFacadeDefines::WalletISOPayUnitCode  isoPayUnitCode) const

◆ SetOperationNumber() [1/2]

bool ECardDataFacadePurse::SetOperationNumber ( const unsigned short  operationNumber) const

◆ SetOperationNumber() [2/2]

bool EM::CardFacade::ECardDataFacadePurse::SetOperationNumber ( const unsigned short  operationNumber) const

◆ SetPurseOperation() [1/2]

bool EM::CardFacade::ECardDataFacadePurse::SetPurseOperation ( const EM::PT::EAbstractPurse::EPurseChangeType  purseOperation) const
Here is the caller graph for this function:

◆ SetPurseOperation() [2/2]

bool EM::CardFacade::ECardDataFacadePurse::SetPurseOperation ( const EM::PT::EAbstractPurse::EPurseChangeType  purseOperation) const

◆ SetSNR() [1/2]

bool ECardDataFacadePurse::SetSNR ( const long  snr) const

◆ SetSNR() [2/2]

bool EM::CardFacade::ECardDataFacadePurse::SetSNR ( const long  snr) const

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