From: Jusung Son Date: Fri, 23 Aug 2019 01:44:32 +0000 (+0900) Subject: Apply API version X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Fsandbox%2Fnoti_ex_porting;p=platform%2Fcore%2Fapi%2Fnotification.git Apply API version Change-Id: I98a5fa33fc1772f868da91bc4c0ac3ef20f4e170 Signed-off-by: Jusung Son --- diff --git a/notification-ex/abstract_item.cc b/notification-ex/abstract_item.cc index f39331ea..91d256fd 100644 --- a/notification-ex/abstract_item.cc +++ b/notification-ex/abstract_item.cc @@ -141,7 +141,7 @@ Bundle AbstractItem::Serialize() const { b.Add(ABSTRACT_ITEM_ID_KEY, impl_->id_); b.Add(ABSTRACT_ITEM_SENDER_APPID_KEY, GetSenderAppId().c_str()); b.Add(ABSTRACT_ITEM_TYPE_KEY, to_string(GetType())); - b.Add(ABSTRACT_ITEM_VERSION_KEY, to_string(impl_->version_)); + b.Add(ABSTRACT_ITEM_VERSION_KEY, to_string(static_cast(impl_->version_))); b.Add(ABSTRACT_ITEM_HIDE_TIME_KEY, to_string(impl_->hide_time_)); b.Add(ABSTRACT_ITEM_DELETE_TIME_KEY, to_string(impl_->delete_time_)); b.Add(ABSTRACT_ITEM_UID_KEY, to_string(impl_->uid_)); @@ -246,7 +246,7 @@ void AbstractItem::Deserialize(Bundle b) { impl_->id_ = b.GetString(ABSTRACT_ITEM_ID_KEY); impl_->sender_appid_ = b.GetString(ABSTRACT_ITEM_SENDER_APPID_KEY); impl_->channel_ = b.GetString(ABSTRACT_ITEM_CHANNEL_KEY); - impl_->version_ = stoi(b.GetString(ABSTRACT_ITEM_VERSION_KEY)); + impl_->version_ = static_cast(stoi(b.GetString(ABSTRACT_ITEM_VERSION_KEY))); impl_->hide_time_ = stoi(b.GetString(ABSTRACT_ITEM_HIDE_TIME_KEY)); impl_->delete_time_ = stoi(b.GetString(ABSTRACT_ITEM_DELETE_TIME_KEY)); impl_->can_receive_ = b.GetString(ABSTRACT_ITEM_CAN_RECEIVE_KEY); diff --git a/notification-ex/abstract_item.h b/notification-ex/abstract_item.h index e9961a75..e2af2e81 100644 --- a/notification-ex/abstract_item.h +++ b/notification-ex/abstract_item.h @@ -375,6 +375,12 @@ class EXPORT_API AbstractItem { SimMode = 1 << 1, }; + enum Version { + Legacy = 1 << 0, + Extension = 1 << 1, + ALL = Legacy | Extension + }; + public: /** * @brief Constructor diff --git a/notification-ex/abstract_item_implementation.h b/notification-ex/abstract_item_implementation.h index 24a434b6..92d851f3 100644 --- a/notification-ex/abstract_item_implementation.h +++ b/notification-ex/abstract_item_implementation.h @@ -48,7 +48,7 @@ class AbstractItem::Impl { std::shared_ptr