Add new func for extentsion data
[platform/core/api/notification.git] / notification-ex / default_item_factory.h
index 489bd40..346593a 100644 (file)
 namespace notification {
 namespace item {
 
+/**
+ * @brief The class for predefined item.
+ * @details The DefaultItemFactory is registered in factory manager default.
+ * @since_tizen 5.5
+ */
 class EXPORT_API DefaultItemFactory : public IItemFactory {
  public:
+  /**
+   * @brief Destructor
+   * @since_tizen 5.5
+   */
   virtual ~DefaultItemFactory() = default;
-  std::unique_ptr<AbstractItem> CreateItem(AbstractItem::Type type);
+
+  /**
+   * @brief Creates AbstractItem
+   * @since_tizen 5.5
+   * @param[in] type The type of notification item.
+   */
+  std::unique_ptr<AbstractItem> CreateItem(int type) override;
 };
 
 }  // namespace item