AppCore
Loading...
Searching...
No Matches
ECardFacadeManager.h
Go to the documentation of this file.
1#ifndef ECARDFACADEMANAGER_H
2#define ECARDFACADEMANAGER_H
3
4#include "core/common/ESingleton.h"
5#include "appcore/cardfacade/ECardFacadeDefines.h"
6
7namespace EM
8{
9 namespace PT
10 {
11 class EDataCollection;
12 class EPTAnswer;
13 }
14
15 namespace CardFacade
16 {
17 class ECardAnswerFacade;
18 class ECardDataFacade;
19 class DLL_API ECardFacadeManager : public ESingleton <ECardFacadeManager>
20 {
21 public:
29
30
37
38
48 ECardFacadeDefines::ReturnValues InitCardDataFacade( EM::PT::EDataCollection *readedDataCollection );
49
56
63 ECardFacadeDefines::ReturnValues UpdateCardDataFacade( const unsigned short dataTypesOperation, EM::PT::EDataCollection *readedDataCollection );
64
72
73
80
87
88 private:
90
91 class DataClass;
92 DataClass *d;
93
94 friend class ESingleton<ECardFacadeManager>;
97
99 };
100 }
101}
102
103#endif // ECARDFACADEMANAGER_H
#define DLL_API
Definition ECardFacadeDefines.h:8
Definition ECardAnswerFacade.h:20
Definition ECardDataFacade.h:33
CardFacadeType
Definition ECardFacadeDefines.h:162
ReturnValues
Definition ECardFacadeDefines.h:145
Definition ECardFacadeManager.h:20
ECardFacadeDefines::ReturnValues Clear()
ECardFacadeDefines::ReturnValues UpdateCardDataFacade(const unsigned short dataTypesOperation, EM::PT::EDataCollection *readedDataCollection)
UpdateCardDataFacade - update card facade with readed data collection if facade is not initialized ca...
ECardAnswerFacade * GetAnswerFacade()
bool IsCardDataFacadeInitialized()
function return if data in facade are initialized
ECardFacadeDefines::ReturnValues Revert()
ECardFacadeDefines::ReturnValues InitCardDataFacade(EM::PT::EDataCollection *readedDataCollection)
ECardFacadeDefines::ReturnValues InitAnswerFacade(EM::PT::EPTAnswer *answer)
ECardDataFacade * GetCardFacade(ECardFacadeDefines::CardFacadeType facadeType)
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7