1 #ifndef ECARDDATAFACADELOG_H
2 #define ECARDDATAFACADELOG_H
4 #include "appcore/cardfacade/ECardFacadeDefines.h"
5 #include "core/common/eplatform.h"
13 class EDataCollection;
19 class ECardDataStorage;
20 class DLL_API ECardDataFacadeLog
27 ECardDataFacadeLog( ECardDataStorage *cardDataStorage );
33 virtual ~ECardDataFacadeLog();
50 bool IsModifiedData()
const;
56 bool AddDataToWriteRequest( EM::PT::EDataCollection *writeRequest )
const;
63 bool AddDataTypeToReadRequest( PT::EAplRequest *readRequest[],
unsigned short dataTypesOperation )
const;
69 bool GetTimeData(
unsigned long &timeDate )
const;
75 bool SetTimeData(
const unsigned long timeDate )
const;
84 bool GetNetworkID(
unsigned long &networkID )
const;
93 bool SetNetworkID(
const unsigned long networkID )
const;
103 bool GetServiceProvider(
unsigned long &serviceProvider )
const;
104 bool SetServiceProvider(
const unsigned long serviceProvider )
const;
109 bool GetDevice(
unsigned long &device )
const;
114 bool SetDevice(
const unsigned long device )
const;
119 bool GetDeviceCounter(
unsigned long &deviceCounter )
const;
124 bool SetDeviceCounter(
const unsigned long deviceCounter )
const;
133 bool GetPriceAmountUnit( EMoneyData &moneyData )
const;
142 bool SetPriceAmountUnit(
const EMoneyData &moneyData )
const;
151 bool GetVAT(
unsigned long &vat )
const;
160 bool SetVAT(
const unsigned long vat )
const;
170 bool GetData(
unsigned char &serviceID,
unsigned char &serviceAmount,
const unsigned char pos )
const;
180 bool SetData(
const unsigned char serviceID,
const unsigned char serviceAmount,
const unsigned char pos )
const;
195 bool GetWalletBalanceBefore(
long &balanceBefore )
const;
201 bool SetWalletBalanceBefore(
const long balanceBefore )
const;
207 bool GetPrice(
unsigned long &price )
const;
213 bool SetPrice(
const unsigned long price )
const;
225 bool GetTransactionType(
unsigned long &transactionType )
const;
237 bool SetTransactionType(
const unsigned long transactionType )
const;
242 bool GetWalletCounter(
unsigned short &walletCounter )
const;
247 bool SetWalletCounter(
const unsigned short walletCounter )
const;
255 bool GetWalletSamNumber(
unsigned long &walletSamNumber )
const;
263 bool SetWalletSamNumber(
const unsigned long walletSamNumber )
const;
271 bool GetWalletSamCounter(
unsigned long &walletSamCounter )
const;
279 bool SetWalletSamCounter(
const unsigned long walletSamCounter )
const;
281 bool IsDataValid(
bool &validData )
const;
289 bool SetDataValid(
const bool validData )
const;
302 #endif // ECARDDATAFACADELOG_H
LogCardFeatures
Definition: ECardFacadeDefines.h:67
ReturnValues
Definition: ECardFacadeDefines.h:144
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
void SetPrice(unsigned long value)
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
#define DLL_API
Definition: ECardFacadeDefines.h:8
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
void Init(__ESTRING path)