00001 /* ${copyright}$ */ 00002 /* $Id: PanDataRsp.H 557 2006-03-09 18:57:03Z cesar $ */ 00007 #ifndef __PANDATA_RSP_H__ 00008 #define __PANDATA_RSP_H__ 00009 00010 #include <string> 00011 00012 #include "libepp_nicbr.H" 00013 00014 LIBEPP_NICBR_NS_BEGIN 00015 00016 using std::string; 00017 00019 class PanDataRsp : public Response 00020 { 00021 public: 00023 PanDataRsp(bool reset = true) : Response(false) 00024 { 00025 if (reset) { 00026 this->reset(); 00027 } 00028 } 00029 00031 00034 void set_object_id(const string &object_id) 00035 { 00036 _object_id = object_id; 00037 } 00038 00040 00043 string get_object_id() 00044 { 00045 return _object_id; 00046 } 00047 00049 00052 void set_paResult(bool paResult) 00053 { 00054 _paResult = paResult; 00055 } 00056 00058 00061 bool get_paResult() 00062 { 00063 return _paResult; 00064 } 00065 00067 00070 void set_paDate(const string &paDate) 00071 { 00072 _paDate = paDate; 00073 } 00074 00076 00079 string get_paDate() 00080 { 00081 return _paDate; 00082 } 00083 00085 void reset() 00086 { 00087 Response::reset(); 00088 _object_id = ""; 00089 _paResult = false; 00090 _paDate = ""; 00091 } 00092 00093 00094 protected: 00096 string _object_id; 00097 00099 bool _paResult; 00100 00102 string _paDate; 00103 00104 00105 }; 00106 00107 LIBEPP_NICBR_NS_END 00108 #endif //__PANDATA_RSP_H__