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