AppCore
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
EM::EventFileProcessor::ECardFacade Class Reference

Implementation of card data facade for abstracting card data structures. More...

#include <ECardFacade.h>

Static Public Member Functions

static ECardDataType GetCardDataType (EM::PT::EDataCollection *dataCollection)
 
static EM::PT::EIDSCustomerProfile * GetIDSCustomerProfile (EM::PT::EDataCollection *dataCollection)
 
static EM::PT::ECommonCardDataEx * GetCommonCardData (EM::PT::EDataCollection *dataCollection)
 
static EM::PT::EAppIssuer * GetDesAppIssuer (EM::PT::EDataCollection *dataCollection)
 
static EM::PT::EFareDataDirectory * GetFareDataDirectory (EM::PT::EDataCollection *dataCollection)
 
static EM::PT::EMskCardHolder * GetMskCardHolder (EM::PT::EDataCollection *dataCollection)
 
static EM::PT::EMskCardInfo * GetMskCardInfo (EM::PT::EDataCollection *dataCollection)
 
static EM::PT::ECardIssuer * GetDesCardIssuer (EM::PT::EDataCollection *dataCollection)
 
static EM::PT::ECustomerData * GetDesCustomerData (EM::PT::EDataCollection *dataCollection)
 
static EM::PT::EDiscountCouponRegio * GetDiscountCouponRegio (EM::PT::EDataCollection *dataCollection)
 
static unsigned long GetOperationNumberSAM (EM::PT::EDataCollection *dataCollection, EM::PT::EPTAnswer *answer)
 
static bool GetCalculatePurseFromAnswer (EM::PT::EDataCollection *dataCollection, EM::PT::EPTAnswer *answer, long &purseValueBefore, long &purseValueAfter, unsigned short &purseOperationNumber)
 
static unsigned short GetProviderNumber (EM::PT::EDataCollection *dataCollection)
 
static unsigned char GetCardType (EM::PT::EDataCollection *dataCollection)
 
static long long GetSNR (EM::PT::EDataCollection *dataCollection)
 
static unsigned long GetCardNumber (EM::PT::EDataCollection *dataCollection)
 
static unsigned short GetPurseCompany (EM::PT::EDataCollection *dataCollection)
 
static long GetCalculatePriceFromCard (long purseValueFromCard, unsigned char unitMap)
 
static long GetCalculatePriceToCard (long price, unsigned char unitMap)
 
static bool IsCardBlocked (EM::PT::EDataCollection *dataCollection)
 
static bool IsCardSold (EM::PT::EDataCollection *dataCollection, bool &isCardSold)
 
static unsigned char GetCardStandard (EM::PT::EDataCollection *dataCollection)
 
static unsigned char GetPurseUnitMap (EM::PT::EDataCollection *dataCollection)
 
static unsigned long GetCardValidtyEnd (EM::PT::EDataCollection *dataCollection)
 
static unsigned long GetDiscountValidityEnd (EM::PT::EDataCollection *dataCollection)
 
static long GetPurseValue (EM::PT::EDataCollection *dataCollection)
 
static void GetPersonalInformation (EM::PT::EDataCollection *dataCollection, std::string &name, std::string &surname)
 
static bool GetCardHolderBirthDay (EM::PT::EDataCollection *dataCollection, long &birthDay)
 
static unsigned long GetEventNumber (EM::PT::EDataCollection *dataCollection)
 
static bool IsServiceCard (EM::PT::EDataCollection *dataCollection)
 
static unsigned long GetBonusDiscountValidityEnd (EM::PT::EDataCollection *dataCollection)
 
static bool IsSupportedDesfirePrepaidTicketType (EM::PT::EAbstractCardData *timeTicket)
 

Detailed Description

Implementation of card data facade for abstracting card data structures.

Member Function Documentation

◆ GetBonusDiscountValidityEnd()

unsigned long ECardFacade::GetBonusDiscountValidityEnd ( EM::PT::EDataCollection *  dataCollection)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetCalculatePriceFromCard()

long ECardFacade::GetCalculatePriceFromCard ( long  purseValueFromCard,
unsigned char  unitMap 
)
static

GetCalculatePriceFromCard

Here is the caller graph for this function:

◆ GetCalculatePriceToCard()

long ECardFacade::GetCalculatePriceToCard ( long  price,
unsigned char  unitMap 
)
static

GetCalculatePriceToCard

Here is the caller graph for this function:

◆ GetCalculatePurseFromAnswer()

bool ECardFacade::GetCalculatePurseFromAnswer ( EM::PT::EDataCollection *  dataCollection,
EM::PT::EPTAnswer *  answer,
long &  purseValueBefore,
long &  purseValueAfter,
unsigned short &  purseOperationNumber 
)
static

GetCalculatePurseFromAnswer

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetCardDataType()

ECardDataType ECardFacade::GetCardDataType ( EM::PT::EDataCollection *  dataCollection)
static

GetCardDataType

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetCardHolderBirthDay()

bool ECardFacade::GetCardHolderBirthDay ( EM::PT::EDataCollection *  dataCollection,
long &  birthDay 
)
static

GetCardHolderBirthDay

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetCardNumber()

unsigned long ECardFacade::GetCardNumber ( EM::PT::EDataCollection *  dataCollection)
static

GetCardNumber

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetCardStandard()

unsigned char ECardFacade::GetCardStandard ( EM::PT::EDataCollection *  dataCollection)
static

GetCardStandard

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetCardType()

unsigned char ECardFacade::GetCardType ( EM::PT::EDataCollection *  dataCollection)
static

GetCardType

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetCardValidtyEnd()

unsigned long ECardFacade::GetCardValidtyEnd ( EM::PT::EDataCollection *  dataCollection)
static

GetCardValidtyEnd

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetCommonCardData()

ECommonCardDataEx * ECardFacade::GetCommonCardData ( EM::PT::EDataCollection *  dataCollection)
static

GetCommonCardData

Here is the caller graph for this function:

◆ GetDesAppIssuer()

EAppIssuer * ECardFacade::GetDesAppIssuer ( EM::PT::EDataCollection *  dataCollection)
static

GetDesAppIssuer

Here is the caller graph for this function:

◆ GetDesCardIssuer()

ECardIssuer * ECardFacade::GetDesCardIssuer ( EM::PT::EDataCollection *  dataCollection)
static

GetDesCardIssuer

Here is the caller graph for this function:

◆ GetDesCustomerData()

ECustomerData * ECardFacade::GetDesCustomerData ( EM::PT::EDataCollection *  dataCollection)
static

GetDesCustomerData

Here is the caller graph for this function:

◆ GetDiscountCouponRegio()

EDiscountCouponRegio * ECardFacade::GetDiscountCouponRegio ( EM::PT::EDataCollection *  dataCollection)
static

GetDiscountCouponRegio

Here is the caller graph for this function:

◆ GetDiscountValidityEnd()

unsigned long ECardFacade::GetDiscountValidityEnd ( EM::PT::EDataCollection *  dataCollection)
static

GetDiscountValidityEnd

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetEventNumber()

unsigned long ECardFacade::GetEventNumber ( EM::PT::EDataCollection *  dataCollection)
static

GetEventNumber

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetFareDataDirectory()

EFareDataDirectory * ECardFacade::GetFareDataDirectory ( EM::PT::EDataCollection *  dataCollection)
static

GetFareDataDirectory

Here is the caller graph for this function:

◆ GetIDSCustomerProfile()

EIDSCustomerProfile * ECardFacade::GetIDSCustomerProfile ( EM::PT::EDataCollection *  dataCollection)
static

GetIDSCustomerProfile

Here is the caller graph for this function:

◆ GetMskCardHolder()

EMskCardHolder * ECardFacade::GetMskCardHolder ( EM::PT::EDataCollection *  dataCollection)
static

GetMskCardHolder

Here is the caller graph for this function:

◆ GetMskCardInfo()

EMskCardInfo * ECardFacade::GetMskCardInfo ( EM::PT::EDataCollection *  dataCollection)
static

GetMskCardInfo

Here is the caller graph for this function:

◆ GetOperationNumberSAM()

unsigned long ECardFacade::GetOperationNumberSAM ( EM::PT::EDataCollection *  dataCollection,
EM::PT::EPTAnswer *  answer 
)
static

GetOperationNumberSAM

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetPersonalInformation()

void ECardFacade::GetPersonalInformation ( EM::PT::EDataCollection *  dataCollection,
std::string &  name,
std::string &  surname 
)
static

GetPersonalInformation

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetProviderNumber()

unsigned short ECardFacade::GetProviderNumber ( EM::PT::EDataCollection *  dataCollection)
static

GetProviderNumber

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetPurseCompany()

unsigned short ECardFacade::GetPurseCompany ( EM::PT::EDataCollection *  dataCollection)
static

GetPurseCompany

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetPurseUnitMap()

unsigned char ECardFacade::GetPurseUnitMap ( EM::PT::EDataCollection *  dataCollection)
static

GetPurseUnitMap

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetPurseValue()

long ECardFacade::GetPurseValue ( EM::PT::EDataCollection *  dataCollection)
static

GetPurseValue

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetSNR()

long long ECardFacade::GetSNR ( EM::PT::EDataCollection *  dataCollection)
static

GetSNR

Here is the call graph for this function:
Here is the caller graph for this function:

◆ IsCardBlocked()

bool ECardFacade::IsCardBlocked ( EM::PT::EDataCollection *  dataCollection)
static

IsCardBlocked

Here is the call graph for this function:

◆ IsCardSold()

bool ECardFacade::IsCardSold ( EM::PT::EDataCollection *  dataCollection,
bool &  isCardSold 
)
static

IsCardSold

Here is the call graph for this function:
Here is the caller graph for this function:

◆ IsServiceCard()

bool ECardFacade::IsServiceCard ( EM::PT::EDataCollection *  dataCollection)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ IsSupportedDesfirePrepaidTicketType()

bool ECardFacade::IsSupportedDesfirePrepaidTicketType ( EM::PT::EAbstractCardData *  timeTicket)
static
Here is the caller graph for this function:

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