class DPMReporter : public Reporter {
protected:
void OnUpdate(const IEventInfo& info,
- list<shared_ptr<item::AbstractItem>> updatedItem) {
+ list<shared_ptr<item::AbstractItem>> updatedList) {
DBG("Update !!!");
int ret;
/* check Manager::Hide() */
- ret = UpdateHideApp(updatedItem);
+ ret = UpdateHideApp(updatedList);
if (ret == ERROR_NONE)
return;
return;
}
- ret = DBManager::UpdateNotification(updatedItem);
+ ret = DBManager::UpdateNotification(updatedList);
if (ret == ERROR_NONE) {
- facade_->TranslateText(updatedItem);
+ facade_->TranslateText(updatedList);
/* noti owner */
- facade_->DelegateManagerEvent(info, updatedItem);
+ facade_->DelegateManagerEvent(info, updatedList);
/* noti to viewers */
- facade_->DelegateReporterEvent(info, updatedItem);
+ facade_->DelegateReporterEvent(info, updatedList);
} else {
SendError(info, static_cast<NotificationError>(ret));
}
}
void DoDelete(const IEventInfo& info,
- list<shared_ptr<item::AbstractItem>> deletedItem) {
- int ret = DBManager::DeleteNotification(deletedItem);
+ list<shared_ptr<item::AbstractItem>> deletedList) {
+ int ret = DBManager::DeleteNotification(deletedList);
if (ret == ERROR_NONE) {
/* noti owner */
- facade_->DelegateManagerEvent(info, deletedItem);
+ facade_->DelegateManagerEvent(info, deletedList);
/* noti to viewers */
- facade_->DelegateReporterEvent(info, deletedItem);
+ facade_->DelegateReporterEvent(info, deletedList);
- facade_->shared_file_.RemovePrivateSharing(deletedItem,
+ facade_->shared_file_.RemovePrivateSharing(deletedList,
facade_->receiver_group_list_);
} else {
SendError(info, static_cast<NotificationError>(ret));
}
void OnDelete(const IEventInfo& info,
- list<shared_ptr<item::AbstractItem>> deletedItem) {
+ list<shared_ptr<item::AbstractItem>> deletedList) {
DBG("Delete !!!");
if (info.GetEventType() == IEventInfo::EventType::DeleteAll) {
list<shared_ptr<item::AbstractItem>> noti_list;
EventInfo event_info(EventInfo::Delete, info.GetOwner(), info.GetChannel());
DoDelete(event_info, noti_list);
} else {
- DoDelete(info, deletedItem);
+ DoDelete(info, deletedList);
}
}
return DBManager::GetNotificationList(facade_->GetUid(info)).size();
}
- int UpdateHideApp(list<shared_ptr<item::AbstractItem>> updatedItem) {
+ int UpdateHideApp(list<shared_ptr<item::AbstractItem>> updatedList) {
int ret;
- for (auto& i : updatedItem) {
+ for (auto& i : updatedList) {
string hide_list;
int uid = static_pointer_cast<IItemInfoInternal>(i->GetInfo())->GetUid();
DBG("try update hide app_id(%s) sender(%s) uid(%s)",
class DPMManager : public Manager {
protected:
void OnAdd(const IEventInfo& info,
- list<shared_ptr<item::AbstractItem>> addedItem) override {
+ list<shared_ptr<item::AbstractItem>> addedList) override {
DBG("Add !!!");
int ret;
- ret = ValidateUid(info, addedItem);
+ ret = ValidateUid(info, addedList);
if (ret != ERROR_NONE) {
SendError(info, static_cast<NotificationError>(ret));
return;
}
- SetIndirectRequest(info, addedItem);
+ SetIndirectRequest(info, addedList);
- if (facade_->CheckAllowedToNotify(addedItem) == false)
+ if (facade_->CheckAllowedToNotify(addedList) == false)
return;
- facade_->SetDoNoDisturbPolicy(addedItem);
- facade_->SetPopUpPolicy(addedItem);
+ facade_->SetDoNoDisturbPolicy(addedList);
+ facade_->SetPopUpPolicy(addedList);
- ret = DBManager::InsertNotification(addedItem);
+ ret = DBManager::InsertNotification(addedList);
if (ret == ERROR_NONE) {
- facade_->shared_file_.SetPrivateSharing(addedItem,
+ facade_->shared_file_.SetPrivateSharing(addedList,
facade_->receiver_group_list_);
- facade_->TranslateText(addedItem);
- facade_->DelegateReporterEvent(info, addedItem);
- facade_->LaunchDefaultViewer(addedItem, NOTIFICATION_OP_INSERT);
+ facade_->TranslateText(addedList);
+ facade_->DelegateReporterEvent(info, addedList);
+ facade_->LaunchDefaultViewer(addedList, NOTIFICATION_OP_INSERT);
} else {
DBG("SendError !!!");
SendError(info, static_cast<NotificationError>(ret));
}
void OnUpdate(const IEventInfo& info,
- list<shared_ptr<item::AbstractItem>> updatedItem) override {
+ list<shared_ptr<item::AbstractItem>> updatedList) override {
DBG("Update !!!");
int ret;
- ret = ValidateUid(info, updatedItem);
+ ret = ValidateUid(info, updatedList);
if (ret != ERROR_NONE) {
SendError(info, static_cast<NotificationError>(ret));
return;
}
- UpdateHideApp(updatedItem);
- SetIndirectRequest(info, updatedItem);
+ UpdateHideApp(updatedList);
+ SetIndirectRequest(info, updatedList);
- if (facade_->CheckAllowedToNotify(updatedItem) == false)
+ if (facade_->CheckAllowedToNotify(updatedList) == false)
return;
- facade_->SetDoNoDisturbPolicy(updatedItem);
- facade_->SetPopUpPolicy(updatedItem);
+ facade_->SetDoNoDisturbPolicy(updatedList);
+ facade_->SetPopUpPolicy(updatedList);
- ret = DBManager::UpdateNotification(updatedItem);
+ ret = DBManager::UpdateNotification(updatedList);
if (ret == ERROR_NONE) {
- facade_->shared_file_.UpdatePrivateSharing(updatedItem,
+ facade_->shared_file_.UpdatePrivateSharing(updatedList,
facade_->receiver_group_list_);
- facade_->TranslateText(updatedItem);
- facade_->DelegateReporterEvent(info, updatedItem);
- facade_->LaunchDefaultViewer(updatedItem, NOTIFICATION_OP_UPDATE);
+ facade_->TranslateText(updatedList);
+ facade_->DelegateReporterEvent(info, updatedList);
+ facade_->LaunchDefaultViewer(updatedList, NOTIFICATION_OP_UPDATE);
} else {
SendError(info, static_cast<NotificationError>(ret));
}
}
int DoDelete(const IEventInfo& info,
- list<shared_ptr<item::AbstractItem>> deletedItem) {
+ list<shared_ptr<item::AbstractItem>> deletedList) {
int ret;
- ret = DBManager::DeleteNotification(deletedItem);
+ ret = DBManager::DeleteNotification(deletedList);
if (ret == ERROR_NONE) {
- facade_->DelegateReporterEvent(info, deletedItem);
- facade_->shared_file_.RemovePrivateSharing(deletedItem,
+ facade_->DelegateReporterEvent(info, deletedList);
+ facade_->shared_file_.RemovePrivateSharing(deletedList,
facade_->receiver_group_list_);
} else {
SendError(info, static_cast<NotificationError>(ret));
}
void OnDelete(const IEventInfo& info,
- list<shared_ptr<item::AbstractItem>> deletedItem) override {
+ list<shared_ptr<item::AbstractItem>> deletedList) override {
DBG("Delete !!!");
if (info.GetEventType() == IEventInfo::EventType::DeleteAll) {
list<shared_ptr<item::AbstractItem>> noti_list =
DoDelete(event_info, noti_list);
facade_->LaunchDefaultViewer(noti_list, NOTIFICATION_OP_DELETE);
} else {
- int ret = DoDelete(info, deletedItem);
+ int ret = DoDelete(info, deletedList);
if (ret == ERROR_NONE)
- facade_->LaunchDefaultViewer(deletedItem, NOTIFICATION_OP_DELETE);
+ facade_->LaunchDefaultViewer(deletedList, NOTIFICATION_OP_DELETE);
}
}
}
}
- void UpdateHideApp(list<shared_ptr<item::AbstractItem>> updatedItem) {
- for (auto& i : updatedItem) {
+ void UpdateHideApp(list<shared_ptr<item::AbstractItem>> updatedList) {
+ for (auto& i : updatedList) {
string hide_list;
int uid = static_pointer_cast<IItemInfoInternal>(i->GetInfo())->GetUid();
string map_key = i->GetId() + i->GetSenderAppId() + string(to_string(uid));
}
void SetIndirectRequest(const IEventInfo& info,
- list<shared_ptr<AbstractItem>> addedItem) {
- for (auto& i : addedItem)
+ list<shared_ptr<AbstractItem>> addedList) {
+ for (auto& i : addedList)
SetIndirectRequest(info, i);
}
bundle_free(b);
}
- int ValidateUid(const IEventInfo& info, list<shared_ptr<AbstractItem>> addedItem) {
+ int ValidateUid(const IEventInfo& info, list<shared_ptr<AbstractItem>> addedList) {
int ret;
- for (auto& i : addedItem) {
+ for (auto& i : addedList) {
ret = ValidateUid(info, i);
if (ret != ERROR_NONE)
return ret;