AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 More...
 
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 More...
 
bool IsModifiedData () const
 
 DEPRECATED (bool GetProviderNumber(unsigned short &providerNumber) const )
 access to provider number from actual purse structure More...
 
 DEPRECATED (bool SetProviderNumber(const unsigned short providerNumber) const )
 set provider number to actual purse structure More...
 
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 More...
 
 DEPRECATED (bool SetProviderNumber(const unsigned short providerNumber) const )
 set provider number to actual purse structure More...
 
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

INTERNAL ECardDataFacadePurse::ECardDataFacadePurse ( ECardDataStorage cardDataStorage)

CONSTRUCTOR

ECardDataFacadePurse::~ECardDataFacadePurse ( )
virtual

DESTRUCTOR

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

Member Function Documentation

bool EM::CardFacade::ECardDataFacadePurse::AddDataToWriteRequest ( EM::PT::EDataCollection *  writeRequest) const
bool EM::CardFacade::ECardDataFacadePurse::AddDataToWriteRequest ( EM::PT::EDataCollection *  writeRequest) const
bool EM::CardFacade::ECardDataFacadePurse::AddDataTypeToReadRequest ( PT::EAplRequest *  readRequest[],
const unsigned short  dataTypesOperation 
) const
bool EM::CardFacade::ECardDataFacadePurse::AddDataTypeToReadRequest ( PT::EAplRequest *  readRequest[],
const unsigned short  dataTypesOperation 
) const
void EM::CardFacade::ECardDataFacadePurse::Clear ( )
EM::CardFacade::ECardDataFacadePurse::Clear ( )

clear all data

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
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
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
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
bool ECardDataFacadePurse::GetBalance ( EMoneyData &  purseBalance) const

Here is the caller graph for this function:

bool EM::CardFacade::ECardDataFacadePurse::GetBalance ( EMoneyData &  purseBalance) const
bool EM::CardFacade::ECardDataFacadePurse::GetDepositFlag ( bool &  isDeposit) const
bool ECardDataFacadePurse::GetDepositFlag ( bool &  isDeposit) const
bool ECardDataFacadePurse::GetISOCountryCode ( ECardFacadeDefines::WalletISOCountryCode isoCountryCode) const
bool EM::CardFacade::ECardDataFacadePurse::GetISOCountryCode ( ECardFacadeDefines::WalletISOCountryCode isoCountryCode) const
bool ECardDataFacadePurse::GetISOPayUnitCode ( ECardFacadeDefines::WalletISOPayUnitCode isoPayUnitCode) const

Here is the caller graph for this function:

bool EM::CardFacade::ECardDataFacadePurse::GetISOPayUnitCode ( ECardFacadeDefines::WalletISOPayUnitCode isoPayUnitCode) const
bool EM::CardFacade::ECardDataFacadePurse::GetOperationNumber ( unsigned short &  operationNumber) const
bool ECardDataFacadePurse::GetOperationNumber ( unsigned short &  operationNumber) const

Here is the caller graph for this function:

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

Here is the caller graph for this function:

unsigned short EM::CardFacade::ECardDataFacadePurse::GetRequiredDataReadOperation ( ) const
bool ECardDataFacadePurse::GetSNR ( long &  snr) const
bool EM::CardFacade::ECardDataFacadePurse::GetSNR ( long &  snr) const
EM::CardFacade::ECardDataFacadePurse::Init ( )

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

Returns
error enum number
ECardFacadeDefines::ReturnValues EM::CardFacade::ECardDataFacadePurse::Init ( )
bool EM::CardFacade::ECardDataFacadePurse::IsCardFeatureEnabled ( const ECardFacadeDefines::PurseCardFeatures  feature,
bool &  enabled 
) const
bool ECardDataFacadePurse::IsCardFeatureEnabled ( const ECardFacadeDefines::PurseCardFeatures  feature,
bool &  enabled 
) const

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

bool EM::CardFacade::ECardDataFacadePurse::SetDepositFlag ( const bool  isDeposit) const
bool EM::CardFacade::ECardDataFacadePurse::SetISOCountryCode ( const ECardFacadeDefines::WalletISOCountryCode  isoCountryCode) const
bool ECardDataFacadePurse::SetISOCountryCode ( const ECardFacadeDefines::WalletISOCountryCode  isoCountryCode) const
bool ECardDataFacadePurse::SetISOPayUnitCode ( const ECardFacadeDefines::WalletISOPayUnitCode  isoPayUnitCode) const
bool EM::CardFacade::ECardDataFacadePurse::SetISOPayUnitCode ( const ECardFacadeDefines::WalletISOPayUnitCode  isoPayUnitCode) const
bool EM::CardFacade::ECardDataFacadePurse::SetOperationNumber ( const unsigned short  operationNumber) const
bool ECardDataFacadePurse::SetOperationNumber ( const unsigned short  operationNumber) const
bool EM::CardFacade::ECardDataFacadePurse::SetPurseOperation ( const EM::PT::EAbstractPurse::EPurseChangeType  purseOperation) const

Here is the caller graph for this function:

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

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