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

#include <CommonFacadeNICL.h>

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

Public Member Functions

 CommonFacadeNICL (ECardDataStorage *cardDataStorage)
 
virtual ~CommonFacadeNICL ()
 
virtual bool GetLogicalCardNumber (unsigned long &logicalCardNumber, signed char index=-1)
 
virtual bool GetLogicalCardNumber (std::string &logicalCardNumber, 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 GetUID (std::string &uid)
 
virtual bool GetRawUID (unsigned char *&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 GetCardAdditionalDiscountValidity (unsigned long &additionalDiscountValidity, signed char index=-1)
 
virtual bool SetCardAdditionalDiscountValidity (unsigned long additionalDiscountValidity, signed char index=-1)
 
virtual bool GetCustomerProfilesCount (unsigned char &customerProfilesCount)
 
virtual bool GetCustomerProfileValidityEnd (unsigned long &customerProfileValidity, unsigned char customerProfileIndex=0, signed char index=-1)
 
virtual bool SetCustomerProfileValidityEnd (unsigned long customerProfileValidity, 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 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 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 &countryCode)
 
virtual bool SetCountryCode (unsigned short countryCode)
 
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 GetBornNumber (unsigned long &bornNumber)
 
virtual bool SetBornNumber (unsigned long bornNumber)
 
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 SetPublisherProviderID (unsigned long publisherProviderId)
 
virtual bool GetPublisherProviderID (unsigned long &publisherProviderId)
 
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 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 GetEventCount (unsigned long &eventCount)
 
virtual bool GetCommonDataCount (unsigned char &commonDataCount)
 
virtual bool IsTransportSectionValid (bool &tranportSectionValid, signed char index=-1)
 
virtual bool PrepareWriteRequest (EM::PT::EDataCollection *writeRequest)
 
virtual bool IsCommonDataFeatureEnabled (ECardFacadeDefines::CommonDataFeatures feature, bool &enabled)
 
virtual bool IsDataValid (bool &validData, signed char index=-1)
 
virtual bool AddDataTypeToReadRequest (PT::EAplRequest *readRequest, unsigned short dataTypesOperation)
 
virtual bool GetQrPayload (std::vector< unsigned char > &data)
 
virtual unsigned short GetRequiredDataReadOperation (unsigned short dataTypesOperation) const
 
- Public Member Functions inherited from EM::CardFacade::ECommonFacade
 ECommonFacade (ECardDataStorage *cardDataStorage)
 
virtual ~ECommonFacade ()
 
virtual void Clear ()
 
virtual bool IsModifiedData ()
 
virtual bool AddDataToWriteRequest (EM::PT::EDataCollection *writeRequest)
 
virtual bool AddDataTypeToReadRequest (EM::PT::EAplRequest *readRequest, unsigned short dataTypesOperation)=0
 
virtual void Init ()
 
bool IsCardFeatureEnabled (ECardFacadeDefines::CommonCardFeatures feature, bool &enabled)
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ CommonFacadeNICL()

CommonFacadeNICL::CommonFacadeNICL ( ECardDataStorage cardDataStorage)

◆ ~CommonFacadeNICL()

CommonFacadeNICL::~CommonFacadeNICL ( )
virtual

Member Function Documentation

◆ AddDataTypeToReadRequest()

bool CommonFacadeNICL::AddDataTypeToReadRequest ( PT::EAplRequest *  readRequest,
unsigned short  dataTypesOperation 
)
virtual

◆ GetAppExpireDate()

bool CommonFacadeNICL::GetAppExpireDate ( unsigned long &  appExpireDate)
virtual

◆ GetAppIssuerType()

bool CommonFacadeNICL::GetAppIssuerType ( unsigned short &  appIssuerType)
virtual

◆ GetBornNumber()

bool CommonFacadeNICL::GetBornNumber ( unsigned long &  bornNumber)
virtual

◆ GetCappingProvider()

bool CommonFacadeNICL::GetCappingProvider ( unsigned short &  cappingProvider)
virtual

◆ GetCappingProviderType()

bool CommonFacadeNICL::GetCappingProviderType ( ECardFacadeDefines::CappingProviderType cappingProviderType)
virtual

◆ GetCardAdditionalDiscountValidity()

bool CommonFacadeNICL::GetCardAdditionalDiscountValidity ( unsigned long &  additionalDiscountValidity,
signed char  index = -1 
)
virtual

◆ GetCardCityCode()

bool CommonFacadeNICL::GetCardCityCode ( unsigned long &  cityCode)
virtual

◆ GetCardNumber()

bool CommonFacadeNICL::GetCardNumber ( unsigned long &  cardNumber)
virtual

◆ GetCardOwnerName()

bool CommonFacadeNICL::GetCardOwnerName ( char *  ownerName,
unsigned short &  nameLength,
ECardFacadeDefines::TextEncoding encoding 
)
virtual

◆ GetCardOwnerSurname()

bool CommonFacadeNICL::GetCardOwnerSurname ( char *  ownerSurname,
unsigned short &  surnameLength,
ECardFacadeDefines::TextEncoding encoding 
)
virtual

◆ GetCardPublisherNumber()

bool CommonFacadeNICL::GetCardPublisherNumber ( unsigned short &  cardPublisherNumber)
virtual

◆ GetCardPublisherVersion()

bool CommonFacadeNICL::GetCardPublisherVersion ( unsigned char &  publisherVersion)
virtual

◆ GetCardRegionCode()

bool CommonFacadeNICL::GetCardRegionCode ( unsigned long &  regionCode)
virtual

◆ GetCardTypeAndSubType()

bool CommonFacadeNICL::GetCardTypeAndSubType ( unsigned short &  cardType,
unsigned short &  cardSubType,
ECardFacadeDefines::CardTypeStandard cardStandard,
unsigned char  customerProfileIndex,
signed char  index = -1 
)
virtual

◆ GetCardValidityEnd()

bool CommonFacadeNICL::GetCardValidityEnd ( unsigned long &  cardValidityEnd)
virtual

◆ GetCommonDataCount()

bool CommonFacadeNICL::GetCommonDataCount ( unsigned char &  commonDataCount)
virtual

◆ GetCountryCode()

bool CommonFacadeNICL::GetCountryCode ( unsigned short &  countryCode)
virtual

◆ GetCustomerProfilesCount()

bool CommonFacadeNICL::GetCustomerProfilesCount ( unsigned char &  customerProfilesCount)
virtual

◆ GetCustomerProfileValidityEnd()

bool CommonFacadeNICL::GetCustomerProfileValidityEnd ( unsigned long &  customerProfileValidity,
unsigned char  customerProfileIndex = 0,
signed char  index = -1 
)
virtual

◆ GetCustomerProfileValidityStart()

bool CommonFacadeNICL::GetCustomerProfileValidityStart ( unsigned long &  customerProfileValidityStart,
unsigned char  customerProfileIndex = 0,
signed char  index = -1 
)
virtual

◆ GetDailyCappingDate()

bool CommonFacadeNICL::GetDailyCappingDate ( unsigned long &  dailyCappingDate)
virtual

◆ GetDailyCappingSum()

bool CommonFacadeNICL::GetDailyCappingSum ( unsigned short &  dailyCappingSum)
virtual

◆ GetDiscountCouponRegionCode()

bool CommonFacadeNICL::GetDiscountCouponRegionCode ( unsigned long &  couponRegionCode,
signed char  couponIndex 
)
virtual

◆ GetDiscountCouponType()

bool CommonFacadeNICL::GetDiscountCouponType ( unsigned long &  couponType,
signed char  couponIndex 
)
virtual

◆ GetDiscountCouponValidityEnd()

bool CommonFacadeNICL::GetDiscountCouponValidityEnd ( unsigned long &  couponValidityEnd,
signed char  couponIndex 
)
virtual

◆ GetDiscountCouponValidityStart()

bool CommonFacadeNICL::GetDiscountCouponValidityStart ( unsigned long &  couponValidityStart,
signed char  couponIndex 
)
virtual

◆ GetEventCount()

bool CommonFacadeNICL::GetEventCount ( unsigned long &  eventCount)
virtual

◆ GetFareProviderNumber()

bool CommonFacadeNICL::GetFareProviderNumber ( unsigned short &  fareProviderNumber,
signed char  fareProviderIndex = -1 
)
virtual

◆ GetLogicalCardNumber() [1/2]

bool CommonFacadeNICL::GetLogicalCardNumber ( std::string &  logicalCardNumber,
signed char  index = -1 
)
virtual

◆ GetLogicalCardNumber() [2/2]

bool CommonFacadeNICL::GetLogicalCardNumber ( unsigned long &  logicalCardNumber,
signed char  index = -1 
)
virtual

◆ GetNetworkCode()

bool CommonFacadeNICL::GetNetworkCode ( unsigned short &  networkCode)
virtual

◆ GetNumberOfDiscountCoupons()

bool CommonFacadeNICL::GetNumberOfDiscountCoupons ( unsigned long &  numberOfCoupons)
virtual

◆ GetPublisherProviderID()

bool CommonFacadeNICL::GetPublisherProviderID ( unsigned long &  publisherProviderId)
virtual

◆ GetQrPayload()

bool CommonFacadeNICL::GetQrPayload ( std::vector< unsigned char > &  data)
virtual

Reimplemented from EM::CardFacade::ECommonFacade.

Here is the call graph for this function:

◆ GetRawUID()

bool CommonFacadeNICL::GetRawUID ( unsigned char *&  uid)
virtual

◆ GetRequiredDataReadOperation()

unsigned short CommonFacadeNICL::GetRequiredDataReadOperation ( unsigned short  dataTypesOperation) const
virtual

◆ GetSaleDate()

bool CommonFacadeNICL::GetSaleDate ( unsigned long &  saleDate,
signed char  index = -1 
)
virtual

◆ GetUID()

bool CommonFacadeNICL::GetUID ( std::string &  uid)
virtual

◆ GetWeeklyCappingDate()

bool CommonFacadeNICL::GetWeeklyCappingDate ( unsigned long &  weeklyCappingDate)
virtual

◆ GetWeeklyCappingSum()

bool CommonFacadeNICL::GetWeeklyCappingSum ( unsigned short &  weeklyCappingSum)
virtual

◆ IsCardBlocked()

bool CommonFacadeNICL::IsCardBlocked ( bool &  cardBlocked,
signed char  index = -1 
)
virtual

◆ IsCardSold()

bool CommonFacadeNICL::IsCardSold ( bool &  cardSold,
signed char  index = -1 
)
virtual

◆ IsCommonDataFeatureEnabled()

bool CommonFacadeNICL::IsCommonDataFeatureEnabled ( ECardFacadeDefines::CommonDataFeatures  feature,
bool &  enabled 
)
virtual

◆ IsDataValid()

bool CommonFacadeNICL::IsDataValid ( bool &  validData,
signed char  index = -1 
)
virtual

◆ IsDiscountCouponValid()

bool CommonFacadeNICL::IsDiscountCouponValid ( bool &  isDiscountCouponValid,
signed char  couponIndex 
)
virtual

◆ IsServiceCard()

bool CommonFacadeNICL::IsServiceCard ( bool &  serviceCard)
virtual

◆ IsTransportSectionValid()

bool CommonFacadeNICL::IsTransportSectionValid ( bool &  tranportSectionValid,
signed char  index = -1 
)
virtual

◆ PrepareWriteRequest()

bool CommonFacadeNICL::PrepareWriteRequest ( EM::PT::EDataCollection *  writeRequest)
virtual

◆ SetAppExpireDate()

bool CommonFacadeNICL::SetAppExpireDate ( unsigned long  appExpireDate)
virtual

◆ SetAppIssuerType()

bool CommonFacadeNICL::SetAppIssuerType ( unsigned short  appIssuerType)
virtual

◆ SetBornNumber()

bool CommonFacadeNICL::SetBornNumber ( unsigned long  bornNumber)
virtual

◆ SetCappingProvider()

bool CommonFacadeNICL::SetCappingProvider ( unsigned short  cappingProvider)
virtual

◆ SetCappingProviderType()

bool CommonFacadeNICL::SetCappingProviderType ( ECardFacadeDefines::CappingProviderType  cappingProviderType)
virtual

◆ SetCardAdditionalDiscountValidity()

bool CommonFacadeNICL::SetCardAdditionalDiscountValidity ( unsigned long  additionalDiscountValidity,
signed char  index = -1 
)
virtual

◆ SetCardBlocked()

bool CommonFacadeNICL::SetCardBlocked ( bool  blocked,
signed char  index = -1 
)
virtual

◆ SetCardCityCode()

bool CommonFacadeNICL::SetCardCityCode ( unsigned long  cityCode)
virtual

◆ SetCardNumber()

bool CommonFacadeNICL::SetCardNumber ( unsigned long  cardNumber)
virtual

◆ SetCardOwnerName()

bool CommonFacadeNICL::SetCardOwnerName ( char *  ownerName,
unsigned short  nameLength 
)
virtual

◆ SetCardOwnerSurname()

bool CommonFacadeNICL::SetCardOwnerSurname ( char *  ownerSurname,
unsigned short  surnameLength 
)
virtual

◆ SetCardPublisherNumber()

bool CommonFacadeNICL::SetCardPublisherNumber ( unsigned short  cardPublisherNumber)
virtual

◆ SetCardPublisherVersion()

bool CommonFacadeNICL::SetCardPublisherVersion ( unsigned char  publisherVersion)
virtual

◆ SetCardRegionCode()

bool CommonFacadeNICL::SetCardRegionCode ( unsigned long  regionCode)
virtual

◆ SetCardSold()

bool CommonFacadeNICL::SetCardSold ( bool  sold,
signed char  index = -1 
)
virtual

◆ SetCardTypeAndSubType()

bool CommonFacadeNICL::SetCardTypeAndSubType ( unsigned short  cardType,
unsigned short  cardSubType,
unsigned char  customerProfileIndex,
signed char  index = -1 
)
virtual

◆ SetCardValidityEnd()

bool CommonFacadeNICL::SetCardValidityEnd ( unsigned long  cardValidityEnd)
virtual

◆ SetCountryCode()

bool CommonFacadeNICL::SetCountryCode ( unsigned short  countryCode)
virtual

◆ SetCustomerProfileValidityEnd()

bool CommonFacadeNICL::SetCustomerProfileValidityEnd ( unsigned long  customerProfileValidity,
unsigned char  customerProfileIndex = 0,
signed char  index = -1 
)
virtual

◆ SetCustomerProfileValidityStart()

bool CommonFacadeNICL::SetCustomerProfileValidityStart ( unsigned long  customerProfileValidityStart,
unsigned char  customerProfileIndex = 0,
signed char  index = -1 
)
virtual

◆ SetDailyCappingDate()

bool CommonFacadeNICL::SetDailyCappingDate ( unsigned long  dailyCappingDate)
virtual

◆ SetDailyCappingSum()

bool CommonFacadeNICL::SetDailyCappingSum ( unsigned short  dailyCappingSum)
virtual

◆ SetDiscountCouponValidityEnd()

bool CommonFacadeNICL::SetDiscountCouponValidityEnd ( unsigned long  couponValidityEnd,
signed char  couponIndex 
)
virtual

◆ SetFareProviderNumber()

bool CommonFacadeNICL::SetFareProviderNumber ( unsigned short  fareProviderNumber,
signed char  index = -1 
)
virtual

◆ SetNetworkCode()

bool CommonFacadeNICL::SetNetworkCode ( unsigned short  networkCode)
virtual

◆ SetPublisherProviderID()

bool CommonFacadeNICL::SetPublisherProviderID ( unsigned long  publisherProviderId)
virtual

◆ SetSaleDate()

bool CommonFacadeNICL::SetSaleDate ( unsigned long  saleDate,
signed char  index = -1 
)
virtual

◆ SetServiceCard()

bool CommonFacadeNICL::SetServiceCard ( bool  serviceCard)
virtual

◆ SetWeeklyCappingDate()

bool CommonFacadeNICL::SetWeeklyCappingDate ( unsigned long  weeklyCappingDate)
virtual

◆ SetWeeklyCappingSum()

bool CommonFacadeNICL::SetWeeklyCappingSum ( unsigned short  weeklyCappingSum)
virtual

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