[Release] wrt-installer_0.1.114
[framework/web/wrt-installer.git] / src / jobs / widget_uninstall / task_db_update.cpp
index de9c15c..ee4362c 100644 (file)
@@ -37,8 +37,10 @@ TaskDbUpdate::TaskDbUpdate(UninstallerContext& context) :
     DPL::TaskDecl<TaskDbUpdate>(this),
     m_context(context)
 {
+    AddStep(&TaskDbUpdate::StartStep);
     AddStep(&TaskDbUpdate::StepDbUpdate);
     AddStep(&TaskDbUpdate::StepLiveboxDBDelete);
+    AddStep(&TaskDbUpdate::EndStep);
 }
 
 TaskDbUpdate::~TaskDbUpdate()
@@ -64,10 +66,6 @@ void TaskDbUpdate::StepDbUpdate()
         ReThrowMsg(Exceptions::DatabaseFailure,
                    "Failed to handle StepDbUpdate!");
     }
-
-    m_context.job->UpdateProgress(
-        UninstallerContext::UNINSTALL_DB_UPDATE,
-        "Widget DB Update Finished");
 }
 
 void TaskDbUpdate::StepLiveboxDBDelete()
@@ -81,5 +79,19 @@ void TaskDbUpdate::StepLiveboxDBDelete()
         LogDebug("delete box info: " << m_context.tzAppid);
     }
 }
+
+void TaskDbUpdate::StartStep()
+{
+    LogDebug("--------- <TaskDbUpdate> : START ----------");
+}
+
+void TaskDbUpdate::EndStep()
+{
+    m_context.job->UpdateProgress(
+        UninstallerContext::UNINSTALL_DB_UPDATE,
+        "Widget DB Update Finished");
+
+    LogDebug("--------- <TaskDbUpdate> : END ----------");
+}
 } //namespace WidgetUninstall
 } //namespace Jobs