AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

unsigned long ECardFacade::GetBonusDiscountValidityEnd ( EM::PT::EDataCollection *  dataCollection)
static
long ECardFacade::GetCalculatePriceFromCard ( long  purseValueFromCard,
unsigned char  unitMap 
)
static

GetCalculatePriceFromCard

Here is the caller graph for this function:

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

GetCalculatePriceToCard

Here is the caller graph for this function:

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

GetCalculatePurseFromAnswer

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

GetCardDataType

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

GetCardHolderBirthDay

Here is the caller graph for this function:

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

GetCardNumber

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

GetCardStandard

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

GetCardType

Here is the caller graph for this function:

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

GetCardValidtyEnd

Here is the caller graph for this function:

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

GetCommonCardData

Here is the caller graph for this function:

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

GetDesAppIssuer

Here is the caller graph for this function:

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

GetDesCardIssuer

Here is the caller graph for this function:

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

GetDesCustomerData

Here is the caller graph for this function:

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

GetDiscountCouponRegio

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

GetDiscountValidityEnd

Here is the caller graph for this function:

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

GetEventNumber

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

GetFareDataDirectory

Here is the caller graph for this function:

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

GetIDSCustomerProfile

Here is the caller graph for this function:

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

GetMskCardHolder

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

GetMskCardInfo

Here is the caller graph for this function:

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

GetOperationNumberSAM

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

GetPersonalInformation

Here is the caller graph for this function:

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

GetProviderNumber

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

GetPurseCompany

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

GetPurseUnitMap

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

GetPurseValue

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

GetSNR

Here is the caller graph for this function:

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

IsCardBlocked

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

IsCardSold

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

Here is the caller graph for this function:

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: