AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
EEventUpdateCustomerData.h
Go to the documentation of this file.
1 #ifndef E_EVENT_UPDATE_CUSTOMER_DATA_H
2 #define E_EVENT_UPDATE_CUSTOMER_DATA_H
3 
4 #include "appcore/cardevent/cardevent.h"
5 
7 {
8 public:
12 
14  virtual void Serialize( char * buffer ) __EOVERRIDE;
15  virtual void Deserialize( char * buffer ) __EOVERRIDE;
16  virtual int GetClassID() __EOVERRIDE;
17  virtual short GetSize() __EOVERRIDE;
18  virtual CardEvent __EDATAPTR Clone() __EOVERRIDE;
19 
20  unsigned short GetCardValidity();
21  unsigned short GetCustomerProfile1Validity();
22  unsigned char GetCustomerProfile1();
23  unsigned short GetCustomerProfile2Validity();
24  unsigned char GetCustomerProfile2();
25  unsigned short GetCustomerDiscountValidityEnd();
26 
27  void SetCardValidity( unsigned short cardValidity );
28  void SetCustomerProfile1Validity( unsigned short customerProfile1Validity );
29  void SetCustomerProfile1( unsigned char customerProfile1 );
30  void SetCustomerProfile2Validity( unsigned short customerProfile2Validity );
31  void SetCustomerProfile2( unsigned char customerProfile2 );
32  void SetCustomerDiscountValidityEnd( unsigned short customerDiscountValidityEnd );
33 
34 private:
36  DataClass __EDATAPTR d;
37 };
38 
39 #endif // E_EVENT_UPDATE_CUSTOMER_DATA_H
#define __ECLASS
Definition: managed_defines.h:17
#define __EVALREF
Definition: managed_defines.h:15
#define LIBCARDEVENT_API
Definition: LibCardEvent.h:13
void SetCustomerProfile2Validity(unsigned short customerProfile2Validity)
Definition: EEventUpdateCustomerData.cpp:208
unsigned char GetCustomerProfile2()
Definition: EEventUpdateCustomerData.cpp:183
#define __EOVERRIDE
Definition: managed_defines.h:19
unsigned short GetCardValidity()
Definition: EEventUpdateCustomerData.cpp:163
virtual void Deserialize(char *buffer) __EOVERRIDE
void SetCustomerProfile1(unsigned char customerProfile1)
Definition: EEventUpdateCustomerData.cpp:203
#define __ESTRING
Definition: managed_defines.h:16
unsigned short GetCustomerProfile1Validity()
Definition: EEventUpdateCustomerData.cpp:168
unsigned short GetCustomerDiscountValidityEnd()
Definition: EEventUpdateCustomerData.cpp:188
virtual void Serialize(char *buffer) __EOVERRIDE
#define __EPUBLIC
Definition: managed_defines.h:20
__EPUBLIC __ECLASS LIBCARDEVENT_API EEventUpdateCustomerData
Definition: EEventUpdateCustomerData.h:9
unsigned short GetCustomerProfile2Validity()
Definition: EEventUpdateCustomerData.cpp:178
virtual short GetSize() __EOVERRIDE
virtual int GetClassID() __EOVERRIDE
void SetCustomerProfile1Validity(unsigned short customerProfile1Validity)
Definition: EEventUpdateCustomerData.cpp:198
__EPUBLIC __ECLASS LIBCARDEVENT_API CardEvent
The ancestor of all events. Contains common information for all events.
Definition: cardevent.h:17
void SetCardValidity(unsigned short cardValidity)
Definition: EEventUpdateCustomerData.cpp:193
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
~EEventUpdateCustomerData()
Definition: EEventUpdateCustomerData.cpp:89
#define __EDATAPTR
Definition: managed_defines.h:14
virtual __ESTRING GetClassName() __EOVERRIDE
void SetCustomerDiscountValidityEnd(unsigned short customerDiscountValidityEnd)
Definition: EEventUpdateCustomerData.cpp:218
DataClass __EDATAPTR d
Definition: EEventUpdateCustomerData.h:36
void SetCustomerProfile2(unsigned char customerProfile2)
Definition: EEventUpdateCustomerData.cpp:213
virtual CardEvent __EDATAPTR Clone() __EOVERRIDE
unsigned char GetCustomerProfile1()
Definition: EEventUpdateCustomerData.cpp:173