projects
/
platform
/
core
/
api
/
notification.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix wrong log value
[platform/core/api/notification.git]
/
notification-ex
/
item_info_internal.h
diff --git
a/notification-ex/item_info_internal.h
b/notification-ex/item_info_internal.h
index
5c9d1b1
..
7764f9c
100644
(file)
--- a/
notification-ex/item_info_internal.h
+++ b/
notification-ex/item_info_internal.h
@@
-14,8
+14,11
@@
* limitations under the License.
*/
* limitations under the License.
*/
-#ifndef NOTIFICATION_EX_ITEM_INFO_H_
-#define NOTIFICATION_EX_ITEM_INFO_H_
+#ifndef NOTIFICATION_EX_ITEM_INFO_INTERNAL_H_
+#define NOTIFICATION_EX_ITEM_INFO_INTERNAL_H_
+
+#include <string>
+#include <list>
#include "notification-ex/abstract_item_implementation.h"
#include "notification-ex/iitem_info_internal.h"
#include "notification-ex/abstract_item_implementation.h"
#include "notification-ex/iitem_info_internal.h"
@@
-27,15
+30,26
@@
class AbstractItem::Impl::ItemInfo : public IItemInfoInternal {
public:
ItemInfo(AbstractItem::Impl* impl);
virtual ~ItemInfo() = default;
public:
ItemInfo(AbstractItem::Impl* impl);
virtual ~ItemInfo() = default;
+ int64_t GetPrivateId() const override;
+ void SetPrivateId(int64_t private_id) override;
+ uid_t GetUid() const override;
+ void SetUid(uid_t uid) override;
+ time_t GetTime() const override;
+ void SetTime(time_t time) override;
int GetVersion() const override;
void SetVersion(int ver) override;
int GetVersion() const override;
void SetVersion(int ver) override;
+ void SetHideTime(int hide_time) override;
int GetHideTime() const override;
int GetHideTime() const override;
+ void SetDeleteTime(int delete_time) override;
int GetDeleteTime() const override;
int GetDeleteTime() const override;
+ void AddHideViewer(std::string appid) override;
+ std::list<std::string> GetHideViewerList() const override;
+ bool CanReceive(std::string receiver_group) const override;
private:
AbstractItem::Impl* impl_;
};
} // namespace item
private:
AbstractItem::Impl* impl_;
};
} // namespace item
-} // nampace notification
-#endif // NOTIFICATION_EX_ITEM_INFO_H_
+} // nam
es
pace notification
+#endif // NOTIFICATION_EX_ITEM_INFO_
INTERNAL_
H_