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

#include <ECommonFacadeDesfireXT.h>

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

Public Member Functions

 ECommonFacadeDesfireXT (ECardDataStorage *cardDataStorage)
 
virtual ~ECommonFacadeDesfireXT ()
 
virtual bool GetCardAdditionalDiscountValidity (unsigned long &additionalDiscountValidity, signed char index=-1)
 
virtual bool SetCardAdditionalDiscountValidity (unsigned long additionalDiscountValidity, signed char index=-1)
 
virtual bool GetFareProviderNumber (unsigned short &fareProviderNumber, signed char fareProviderIndex=-1)
 
virtual bool SetFareProviderNumber (unsigned short fareProviderNumber, signed char index=-1)
 
virtual bool GetCardPublisherNumber (unsigned short &cardPublisherNumber)
 
virtual bool SetCardPublisherNumber (unsigned short cardPublisherNumber)
 
virtual bool GetRawUID (unsigned char *&uid)
 
virtual bool GetUID (std::string &uid)
 
virtual bool GetCardNumber (unsigned long &cardNumber)
 
virtual bool SetCardNumber (unsigned long cardNumber)
 
virtual bool GetCardValidityEnd (unsigned long &cardValidityEnd)
 
virtual bool SetCardValidityEnd (unsigned long cardValidityEnd)
 
virtual bool GetSaleDate (unsigned long &saleDate, signed char index=-1)
 
virtual bool SetSaleDate (unsigned long saleDate, signed char index=-1)
 
virtual bool IsCardBlocked (bool &cardBlocked, signed char index=-1)
 
virtual bool SetCardBlocked (bool blocked, signed char index=-1)
 
virtual bool IsCardSold (bool &cardSold, signed char index=-1)
 
virtual bool SetCardSold (bool sold, signed char index=-1)
 
virtual void Clear ()
 
virtual bool IsModifiedData ()
 
virtual bool GetCardOwnerName (char *ownerName, unsigned short &nameLength, ECardFacadeDefines::TextEncoding &encoding)
 
virtual bool SetCardOwnerName (char *ownerName, unsigned short nameLength)
 
virtual bool GetCardOwnerSurname (char *ownerSurname, unsigned short &surnameLength, ECardFacadeDefines::TextEncoding &encoding)
 
virtual bool SetCardOwnerSurname (char *ownerSurname, unsigned short surnameLength)
 
virtual bool GetBornNumber (unsigned long &bornNumber)
 
virtual bool SetBornNumber (unsigned long bornNumber)
 
virtual bool SetPublisherProviderID (unsigned long publisherProviderId)
 
virtual bool GetPublisherProviderID (unsigned long &publisherProviderId)
 
virtual bool GetCustomerProfilesCount (unsigned char &customerProfilesCount)
 
virtual bool GetCustomerProfileValidityEnd (unsigned long &customerProfileValidityEnd, unsigned char customerProfileIndex=0, signed char index=-1)
 
virtual bool SetCustomerProfileValidityEnd (unsigned long customerProfileValidityEnd, unsigned char customerProfileIndex=0, signed char index=-1)
 
virtual bool GetCustomerProfileValidityStart (unsigned long &customerProfileValidityStart, unsigned char customerProfileIndex=0, signed char index=-1)
 
virtual bool SetCustomerProfileValidityStart (unsigned long customerProfileValidityStart, unsigned char customerProfileIndex=0, signed char index=-1)
 
virtual bool GetCardTypeAndSubType (unsigned short &cardType, unsigned short &cardSubType, ECardFacadeDefines::CardTypeStandard &cardStandard, unsigned char customerProfileIndex, signed char index=-1)
 
virtual bool SetCardTypeAndSubType (unsigned short cardType, unsigned short cardSubType, unsigned char customerProfileIndex, signed char index=-1)
 
virtual bool IsServiceCard (bool &serviceCard)
 
virtual bool SetServiceCard (bool serviceCard)
 
virtual bool GetCardRegionCode (unsigned long &regionCode)
 
virtual bool SetCardRegionCode (unsigned long regionCode)
 
virtual bool GetCardCityCode (unsigned long &cityCode)
 
virtual bool SetCardCityCode (unsigned long cityCode)
 
virtual bool GetNetworkCode (unsigned short &networkCode)
 
virtual bool SetNetworkCode (unsigned short networkCode)
 
virtual bool GetCountryCode (unsigned short &countryCodeInBCD)
 
virtual bool SetCountryCode (unsigned short countryCodeInBCD)
 
virtual bool GetAppExpireDate (unsigned long &appExpireDate)
 
virtual bool SetAppExpireDate (unsigned long appExpireDate)
 
virtual bool GetAppIssuerType (unsigned short &appIssuerType)
 
virtual bool SetAppIssuerType (unsigned short appIssuerType)
 
virtual bool IsDiscountCouponValid (bool &isDiscountCouponValid, signed char couponIndex)
 
virtual bool GetNumberOfDiscountCoupons (unsigned long &numberOfCoupons)
 
virtual bool GetDiscountCouponValidityEnd (unsigned long &couponValidityEnd, signed char couponIndex)
 
virtual bool SetDiscountCouponValidityEnd (unsigned long couponValidityEnd, signed char couponIndex)
 
virtual bool GetDiscountCouponValidityStart (unsigned long &couponValidityStart, signed char couponIndex)
 
virtual bool GetDiscountCouponRegionCode (unsigned long &couponRegionCode, signed char couponIndex)
 
virtual bool GetDiscountCouponType (unsigned long &couponType, signed char couponIndex)
 
virtual bool GetEventCount (unsigned long &eventCount)
 
virtual bool GetCommonDataCount (unsigned char &commonDataCount)
 
virtual bool GetLogicalCardNumber (unsigned long &logicalCardNumber, signed char index=-1)
 
virtual bool GetLogicalCardNumber (std::string &logicalCardNumber, signed char index=-1)
 
virtual bool GetCardPublisherVersion (unsigned char &publisherVersion)
 
virtual bool SetCardPublisherVersion (unsigned char publisherVersion)
 
virtual bool GetDailyCappingDate (unsigned long &dailyCappingDate)
 
virtual bool SetDailyCappingDate (unsigned long dailyCappingDate)
 
virtual bool GetDailyCappingSum (unsigned short &dailyCappingSum)
 
virtual bool SetDailyCappingSum (unsigned short dailyCappingSum)
 
virtual bool GetWeeklyCappingDate (unsigned long &weeklyCappingDate)
 
virtual bool SetWeeklyCappingDate (unsigned long weeklyCappingDate)
 
virtual bool GetWeeklyCappingSum (unsigned short &weeklyCappingSum)
 
virtual bool SetWeeklyCappingSum (unsigned short weeklyCappingSum)
 
virtual bool GetCappingProvider (unsigned short &cappingProvider)
 
virtual bool SetCappingProvider (unsigned short cappingProvider)
 
virtual bool GetCappingProviderType (ECardFacadeDefines::CappingProviderType &cappingProviderType)
 
virtual bool SetCappingProviderType (ECardFacadeDefines::CappingProviderType cappingProviderType)
 
virtual bool IsTransportSectionValid (bool &transportSectionValid, signed char index=-1)
 
virtual bool PrepareWriteRequest (EM::PT::EDataCollection *writeRequest)
 
virtual bool AddDataToWriteRequest (EM::PT::EDataCollection *writeRequest)
 
virtual bool AddDataTypeToReadRequest (EM::PT::EAplRequest *readRequest, unsigned short dataTypesOperation)
 
virtual bool IsCommonDataFeatureEnabled (ECardFacadeDefines::CommonDataFeatures feature, bool &enabled)
 
virtual unsigned short GetRequiredDataReadOperation (unsigned short dataTypesOperation) const
 
virtual bool IsDataValid (bool &validData, signed char index=-1)
 
virtual void Init ()
 
- Public Member Functions inherited from EM::CardFacade::ECommonFacade
 ECommonFacade (ECardDataStorage *cardDataStorage)
 
virtual ~ECommonFacade ()
 
bool IsCardFeatureEnabled (ECardFacadeDefines::CommonCardFeatures feature, bool &enabled)
 

Additional Inherited Members

- Protected Member Functions inherited from EM::CardFacade::ECommonFacade
void SetCardFeature (uint64_t features)
 

Constructor & Destructor Documentation

INTERNAL ECommonFacadeDesfireXT::ECommonFacadeDesfireXT ( ECardDataStorage cardDataStorage)

Here is the call graph for this function:

ECommonFacadeDesfireXT::~ECommonFacadeDesfireXT ( )
virtual

Member Function Documentation

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

Reimplemented from EM::CardFacade::ECommonFacade.

Here is the call graph for this function:

bool ECommonFacadeDesfireXT::AddDataTypeToReadRequest ( EM::PT::EAplRequest *  readRequest,
unsigned short  dataTypesOperation 
)
virtual
void ECommonFacadeDesfireXT::Clear ( )
virtual

Reimplemented from EM::CardFacade::ECommonFacade.

Here is the call graph for this function:

bool ECommonFacadeDesfireXT::GetAppExpireDate ( unsigned long &  appExpireDate)
virtual
bool ECommonFacadeDesfireXT::GetAppIssuerType ( unsigned short &  appIssuerType)
virtual
bool ECommonFacadeDesfireXT::GetBornNumber ( unsigned long &  bornNumber)
virtual
bool ECommonFacadeDesfireXT::GetCappingProvider ( unsigned short &  cappingProvider)
virtual
bool ECommonFacadeDesfireXT::GetCappingProviderType ( ECardFacadeDefines::CappingProviderType cappingProviderType)
virtual
bool ECommonFacadeDesfireXT::GetCardAdditionalDiscountValidity ( unsigned long &  additionalDiscountValidity,
signed char  index = -1 
)
virtual
bool ECommonFacadeDesfireXT::GetCardCityCode ( unsigned long &  cityCode)
virtual
bool ECommonFacadeDesfireXT::GetCardNumber ( unsigned long &  cardNumber)
virtual
bool ECommonFacadeDesfireXT::GetCardOwnerName ( char *  ownerName,
unsigned short &  nameLength,
ECardFacadeDefines::TextEncoding encoding 
)
virtual
bool ECommonFacadeDesfireXT::GetCardOwnerSurname ( char *  ownerSurname,
unsigned short &  surnameLength,
ECardFacadeDefines::TextEncoding encoding 
)
virtual
bool ECommonFacadeDesfireXT::GetCardPublisherNumber ( unsigned short &  cardPublisherNumber)
virtual
bool ECommonFacadeDesfireXT::GetCardPublisherVersion ( unsigned char &  publisherVersion)
virtual
bool ECommonFacadeDesfireXT::GetCardRegionCode ( unsigned long &  regionCode)
virtual
bool ECommonFacadeDesfireXT::GetCardTypeAndSubType ( unsigned short &  cardType,
unsigned short &  cardSubType,
ECardFacadeDefines::CardTypeStandard cardStandard,
unsigned char  customerProfileIndex,
signed char  index = -1 
)
virtual
bool ECommonFacadeDesfireXT::GetCardValidityEnd ( unsigned long &  cardValidityEnd)
virtual
bool ECommonFacadeDesfireXT::GetCommonDataCount ( unsigned char &  commonDataCount)
virtual
bool ECommonFacadeDesfireXT::GetCountryCode ( unsigned short &  countryCodeInBCD)
virtual

Implements EM::CardFacade::ECommonFacade.

Here is the call graph for this function:

bool ECommonFacadeDesfireXT::GetCustomerProfilesCount ( unsigned char &  customerProfilesCount)
virtual
bool ECommonFacadeDesfireXT::GetCustomerProfileValidityEnd ( unsigned long &  customerProfileValidityEnd,
unsigned char  customerProfileIndex = 0,
signed char  index = -1 
)
virtual
bool ECommonFacadeDesfireXT::GetCustomerProfileValidityStart ( unsigned long &  customerProfileValidityStart,
unsigned char  customerProfileIndex = 0,
signed char  index = -1 
)
virtual
bool ECommonFacadeDesfireXT::GetDailyCappingDate ( unsigned long &  dailyCappingDate)
virtual
bool ECommonFacadeDesfireXT::GetDailyCappingSum ( unsigned short &  dailyCappingSum)
virtual
bool ECommonFacadeDesfireXT::GetDiscountCouponRegionCode ( unsigned long &  couponRegionCode,
signed char  couponIndex 
)
virtual
bool ECommonFacadeDesfireXT::GetDiscountCouponType ( unsigned long &  couponType,
signed char  couponIndex 
)
virtual
bool ECommonFacadeDesfireXT::GetDiscountCouponValidityEnd ( unsigned long &  couponValidityEnd,
signed char  couponIndex 
)
virtual
bool ECommonFacadeDesfireXT::GetDiscountCouponValidityStart ( unsigned long &  couponValidityStart,
signed char  couponIndex 
)
virtual
bool ECommonFacadeDesfireXT::GetEventCount ( unsigned long &  eventCount)
virtual
bool ECommonFacadeDesfireXT::GetFareProviderNumber ( unsigned short &  fareProviderNumber,
signed char  fareProviderIndex = -1 
)
virtual
bool ECommonFacadeDesfireXT::GetLogicalCardNumber ( unsigned long &  logicalCardNumber,
signed char  index = -1 
)
virtual
virtual bool EM::CardFacade::ECommonFacadeDesfireXT::GetLogicalCardNumber ( std::string &  logicalCardNumber,
signed char  index = -1 
)
virtual
bool ECommonFacadeDesfireXT::GetNetworkCode ( unsigned short &  networkCode)
virtual

Implements EM::CardFacade::ECommonFacade.

Here is the call graph for this function:

bool ECommonFacadeDesfireXT::GetNumberOfDiscountCoupons ( unsigned long &  numberOfCoupons)
virtual
bool ECommonFacadeDesfireXT::GetPublisherProviderID ( unsigned long &  publisherProviderId)
virtual
bool ECommonFacadeDesfireXT::GetRawUID ( unsigned char *&  uid)
virtual

Implements EM::CardFacade::ECommonFacade.

Here is the caller graph for this function:

unsigned short ECommonFacadeDesfireXT::GetRequiredDataReadOperation ( unsigned short  dataTypesOperation) const
virtual
bool ECommonFacadeDesfireXT::GetSaleDate ( unsigned long &  saleDate,
signed char  index = -1 
)
virtual
bool ECommonFacadeDesfireXT::GetUID ( std::string &  uid)
virtual
bool ECommonFacadeDesfireXT::GetWeeklyCappingDate ( unsigned long &  weeklyCappingDate)
virtual
bool ECommonFacadeDesfireXT::GetWeeklyCappingSum ( unsigned short &  weeklyCappingSum)
virtual
void ECommonFacadeDesfireXT::Init ( void  )
virtual

Reimplemented from EM::CardFacade::ECommonFacade.

bool ECommonFacadeDesfireXT::IsCardBlocked ( bool &  cardBlocked,
signed char  index = -1 
)
virtual
bool ECommonFacadeDesfireXT::IsCardSold ( bool &  cardSold,
signed char  index = -1 
)
virtual
bool ECommonFacadeDesfireXT::IsCommonDataFeatureEnabled ( ECardFacadeDefines::CommonDataFeatures  feature,
bool &  enabled 
)
virtual
bool ECommonFacadeDesfireXT::IsDataValid ( bool &  validData,
signed char  index = -1 
)
virtual
bool ECommonFacadeDesfireXT::IsDiscountCouponValid ( bool &  isDiscountCouponValid,
signed char  couponIndex 
)
virtual
bool ECommonFacadeDesfireXT::IsModifiedData ( )
virtual

Reimplemented from EM::CardFacade::ECommonFacade.

Here is the call graph for this function:

bool ECommonFacadeDesfireXT::IsServiceCard ( bool &  serviceCard)
virtual
bool ECommonFacadeDesfireXT::IsTransportSectionValid ( bool &  transportSectionValid,
signed char  index = -1 
)
virtual
bool ECommonFacadeDesfireXT::PrepareWriteRequest ( EM::PT::EDataCollection *  writeRequest)
virtual

Implements EM::CardFacade::ECommonFacade.

Here is the call graph for this function:

bool ECommonFacadeDesfireXT::SetAppExpireDate ( unsigned long  appExpireDate)
virtual
bool ECommonFacadeDesfireXT::SetAppIssuerType ( unsigned short  appIssuerType)
virtual
bool ECommonFacadeDesfireXT::SetBornNumber ( unsigned long  bornNumber)
virtual
bool ECommonFacadeDesfireXT::SetCappingProvider ( unsigned short  cappingProvider)
virtual
bool ECommonFacadeDesfireXT::SetCappingProviderType ( ECardFacadeDefines::CappingProviderType  cappingProviderType)
virtual
bool ECommonFacadeDesfireXT::SetCardAdditionalDiscountValidity ( unsigned long  additionalDiscountValidity,
signed char  index = -1 
)
virtual
bool ECommonFacadeDesfireXT::SetCardBlocked ( bool  blocked,
signed char  index = -1 
)
virtual
bool ECommonFacadeDesfireXT::SetCardCityCode ( unsigned long  cityCode)
virtual
bool ECommonFacadeDesfireXT::SetCardNumber ( unsigned long  cardNumber)
virtual
bool ECommonFacadeDesfireXT::SetCardOwnerName ( char *  ownerName,
unsigned short  nameLength 
)
virtual
bool ECommonFacadeDesfireXT::SetCardOwnerSurname ( char *  ownerSurname,
unsigned short  surnameLength 
)
virtual
bool ECommonFacadeDesfireXT::SetCardPublisherNumber ( unsigned short  cardPublisherNumber)
virtual
bool ECommonFacadeDesfireXT::SetCardPublisherVersion ( unsigned char  publisherVersion)
virtual
bool ECommonFacadeDesfireXT::SetCardRegionCode ( unsigned long  regionCode)
virtual
bool ECommonFacadeDesfireXT::SetCardSold ( bool  sold,
signed char  index = -1 
)
virtual
bool ECommonFacadeDesfireXT::SetCardTypeAndSubType ( unsigned short  cardType,
unsigned short  cardSubType,
unsigned char  customerProfileIndex,
signed char  index = -1 
)
virtual
bool ECommonFacadeDesfireXT::SetCardValidityEnd ( unsigned long  cardValidityEnd)
virtual
bool ECommonFacadeDesfireXT::SetCountryCode ( unsigned short  countryCodeInBCD)
virtual

Implements EM::CardFacade::ECommonFacade.

Here is the call graph for this function:

bool ECommonFacadeDesfireXT::SetCustomerProfileValidityEnd ( unsigned long  customerProfileValidityEnd,
unsigned char  customerProfileIndex = 0,
signed char  index = -1 
)
virtual
bool ECommonFacadeDesfireXT::SetCustomerProfileValidityStart ( unsigned long  customerProfileValidityStart,
unsigned char  customerProfileIndex = 0,
signed char  index = -1 
)
virtual
bool ECommonFacadeDesfireXT::SetDailyCappingDate ( unsigned long  dailyCappingDate)
virtual
bool ECommonFacadeDesfireXT::SetDailyCappingSum ( unsigned short  dailyCappingSum)
virtual
bool ECommonFacadeDesfireXT::SetDiscountCouponValidityEnd ( unsigned long  couponValidityEnd,
signed char  couponIndex 
)
virtual
bool ECommonFacadeDesfireXT::SetFareProviderNumber ( unsigned short  fareProviderNumber,
signed char  index = -1 
)
virtual
bool ECommonFacadeDesfireXT::SetNetworkCode ( unsigned short  networkCode)
virtual

Implements EM::CardFacade::ECommonFacade.

Here is the call graph for this function:

bool ECommonFacadeDesfireXT::SetPublisherProviderID ( unsigned long  publisherProviderId)
virtual
bool ECommonFacadeDesfireXT::SetSaleDate ( unsigned long  saleDate,
signed char  index = -1 
)
virtual
bool ECommonFacadeDesfireXT::SetServiceCard ( bool  serviceCard)
virtual
bool ECommonFacadeDesfireXT::SetWeeklyCappingDate ( unsigned long  weeklyCappingDate)
virtual
bool ECommonFacadeDesfireXT::SetWeeklyCappingSum ( unsigned short  weeklyCappingSum)
virtual

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