1#ifndef ESERVICEFACADE_H
2#define ESERVICEFACADE_H
4#include "appcore/cardfacade/ECardFacadeDefines.h"
12 class EDataCollection;
17 class ECardDataStorage;
53 virtual bool SetZone(
unsigned short actualZone ) = 0;
54 virtual bool GetZone(
unsigned short &actualZone ) = 0;
56 virtual bool SetZone2(
unsigned short zone2 ) = 0;
57 virtual bool GetZone2(
unsigned short &zone2 ) = 0;
card data storage, who fill if card readed
Definition ECardDataStorage.h:60
ServiceCardFeatures
Definition ECardFacadeDefines.h:104
ServiceCardType
Definition ECardFacadeDefines.h:239
TextEncoding
Definition ECardFacadeDefines.h:217
Definition EServiceFacade.h:19
virtual bool GetPersonalNumber(unsigned long &personalNumber)
Definition EServiceFacade.cpp:57
virtual bool SetCompanyNumber(unsigned long companyNumber)=0
virtual bool SetValidityEnd(unsigned long validityEnd)
Definition EServiceFacade.cpp:45
virtual bool CheckPassword(unsigned long pin, bool &matched)=0
virtual bool IsModifiedData()
Definition EServiceFacade.cpp:63
virtual unsigned short GetRequiredDataReadOperation() const =0
virtual bool GetZone(unsigned short &actualZone)=0
virtual bool AddDataTypeToReadRequest(PT::EAplRequest *readRequest)=0
virtual bool GetLineOrder(unsigned short &lineOrder)=0
virtual bool SetProtectNumber(unsigned short protectNumber)=0
virtual bool SetTripNumber(unsigned long tripNumber)=0
virtual bool GetDriverNumber(unsigned long &driverNumber)=0
virtual bool AddDataToWriteRequest(EM::PT::EDataCollection *writeRequest)
Definition EServiceFacade.cpp:69
virtual void Clear()
Definition EServiceFacade.cpp:79
virtual bool SetTariffArea(unsigned short tariffArea)=0
virtual bool GetTripNumber(unsigned long &tripNumber)=0
virtual bool GetServiceCounter(unsigned char &serviceCounter)=0
virtual bool GetTariffArea(unsigned short &tariffArea)=0
virtual bool GetLineNumber(unsigned long &lineNumber)=0
virtual bool IsUnlockDataValid(bool &valid)=0
virtual bool IsCardBlocked(bool &blocked)=0
virtual bool GetCardCompanyNumber(unsigned long &companyNumber)=0
virtual void Init()
Definition EServiceFacade.cpp:75
virtual bool SetLineNumber(unsigned long lineNumber)=0
virtual ~EServiceFacade()
Definition EServiceFacade.cpp:34
virtual bool SetServiceCounter(unsigned char serviceCounter)=0
virtual bool GetCompanyNumber(unsigned long &companyNumber)=0
bool IsCardFeatureEnabled(ECardFacadeDefines::ServiceCardFeatures feature, bool &enabled)
Definition EServiceFacade.cpp:84
virtual bool SetZone(unsigned short actualZone)=0
virtual bool GetCardName(std::string &name, ECardFacadeDefines::TextEncoding &encoding)
Definition EServiceFacade.cpp:51
virtual bool GetProtectNumber(unsigned short &protectNumber)=0
virtual bool GetServiceCardType(ECardFacadeDefines::ServiceCardType &cardType)=0
void SetCardFeature(uint64_t features)
Definition EServiceFacade.cpp:95
virtual bool SetLineOrder(unsigned short lineOrder)=0
virtual bool GetZone2(unsigned short &zone2)=0
virtual bool SetDriverNumber(unsigned long driverNumber)=0
virtual bool GetValidityEnd(unsigned long &validityEnd)
Definition EServiceFacade.cpp:39
virtual bool WasUnlockSuccessfull(bool &successfull)=0
virtual bool SetZone2(unsigned short zone2)=0
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7