1#ifndef ECARDDATAFACADE_H
2#define ECARDDATAFACADE_H
5#include "appcore/cardfacade/ECardFacadeDefines.h"
6#include "eptrequest/eaplrequest/ERequestDataType.h"
7#include "core/common/eplatform.h"
8#include "eptrequest/BasicPTDefines.h"
10#if defined( I386 ) || defined( DEVELOP )
11#include "CardFacadeManagerXML.h"
18 class EDataCollection;
23 class ECardDataFacadeCommon;
24 class ECardDataFacadeOneWayTicket;
25 class ECardDataFacadePurse;
26 class ECardDataFacadeTimeTicket;
27 class ECardAnswerFacade;
28 class ECardDataFacadeService;
29 class ECardDataFacadeLog;
30 class ECardDataFacadeCommercialDiscount;
146 CLCardType GetCLCardType();
156#if defined( I386 ) || defined( DEVELOP )
157 PT::EDataCollection *GetDataCollection()
const;
158 friend bool CardFacadeManagerXML::SimulateWrite();
159 friend bool CardFacadeManagerXML::CheckWritingFacade(
const char *path);
#define DLL_API
Definition ECardFacadeDefines.h:8
Definition ECardDataFacadeCommercialDiscount.h:17
Definition ECardDataFacadeCommon.h:22
Definition ECardDataFacadeLog.h:21
Definition ECardDataFacadeOneWayTicket.h:24
Definition ECardDataFacadePurse.h:23
Definition ECardDataFacadeService.h:19
Definition ECardDataFacadeTimeTicket.h:26
Definition ECardDataFacade.h:33
ECardFacadeDefines::ReturnValues UpdateData(const unsigned short dataTypesOperation, EM::PT::EDataCollection *dataCollection)
UpdateData - update requested structures by data operations types.
ECardFacadeDefines::ReturnValues CreateReadRequest(const unsigned short dataTypesOperation, PT::EDataCollection &readRequestDataCollection, bool ignoreErrors=true)
function get type for request read from CommonFacade,OneWayTicketFacade, PurseFacade and TimeTicketFa...
ECardFacadeDefines::ReturnValues AddDataToStructure(ECardFacadeDefines::CardFacadeType destinationFacade, EM::PT::ERequestDataType dataType)
add selected data type to destination card facade
ECardFacadeDefines::ReturnValues AssignDataCollection(EM::PT::EDataCollection *dataCollection)
set datacollection to concrete card facade
ECardFacadeDefines::ReturnValues CreateWriteRequest(PT::EDataCollection *&writeRequest)
function checks, if something data was modified. If yes, create write request and insert modified dat...
CardFacadeType
Definition ECardFacadeDefines.h:162
ReturnValues
Definition ECardFacadeDefines.h:145
CardType
Definition ECardFacadeDefines.h:169
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7