Change pkgname to appid for docomo request. PART1
[platform/framework/web/wrt-installer.git] / src / jobs / widget_uninstall / job_widget_uninstall.cpp
index 3cb8d82..b080652 100644 (file)
@@ -57,7 +57,7 @@ class UninstallerTaskFail :
 
 namespace Jobs {
 namespace WidgetUninstall {
-JobWidgetUninstall::JobWidgetUninstall(const std::string & widgetPkgName,
+JobWidgetUninstall::JobWidgetUninstall(const std::string & tizenAppId,
         const WidgetUninstallationStruct &uninstallerStruct) :
     Job(Uninstallation),
     JobContextBase<WidgetUninstallationStruct>(uninstallerStruct)
@@ -67,15 +67,16 @@ JobWidgetUninstall::JobWidgetUninstall(const std::string & widgetPkgName,
     m_context.removeFinished = false;
     m_context.uninstallStep = UninstallerContext::UNINSTALL_START;
     m_context.job = this;
-    m_context.pkgname = widgetPkgName;
+    m_context.tzAppid = tizenAppId;
     m_context.isExternalWidget = getExternalWidgetFlag();
 
     Try
     {
-        WrtDB::WidgetDAOReadOnly dao(DPL::FromUTF8String(widgetPkgName));
-        m_context.locations = WidgetLocation(m_context.pkgname);
+        WrtDB::WidgetDAOReadOnly dao(DPL::FromUTF8String(tizenAppId));
+        m_context.locations = WidgetLocation(m_context.tzAppid);
+        m_context.tzPkgid = DPL::ToUTF8String(dao.getTizenPkgId());
 
-        LogInfo("Widget model exists. Pkg name: " << m_context.pkgname);
+        LogInfo("Widget model exists. Pkg name: " << m_context.tzAppid);
 
         AddTask(new TaskSmack(m_context));
         AddTask(new TaskCheck(m_context));
@@ -89,7 +90,7 @@ JobWidgetUninstall::JobWidgetUninstall(const std::string & widgetPkgName,
         AddTask(new TaskDeleteCertificates(m_context));
 
         // send start signal of pkgmgr
-        if (getInstallerStruct().pkgmgrInterface->setPkgname(m_context.pkgname)) {
+        if (getInstallerStruct().pkgmgrInterface->setPkgname(m_context.tzAppid)) {
             getInstallerStruct().pkgmgrInterface->sendSignal(
                     PKGMGR_START_KEY,
                     PKGMGR_START_UNINSTALL);
@@ -103,7 +104,7 @@ JobWidgetUninstall::JobWidgetUninstall(const std::string & widgetPkgName,
 
 std::string JobWidgetUninstall::getRemovedTizenId() const
 {
-    return m_context.pkgname;
+    return m_context.tzAppid;
 }
 
 bool JobWidgetUninstall::getRemoveStartedFlag() const
@@ -177,7 +178,7 @@ bool JobWidgetUninstall::getExternalWidgetFlag() const
 {
 
     LogDebug("Get external widget");
-    if (APP2EXT_SD_CARD == app2ext_get_app_location(m_context.pkgname.c_str())) {
+    if (APP2EXT_SD_CARD == app2ext_get_app_location(m_context.tzAppid.c_str())) {
         LogDebug("This widget is in external stroage");
         return true;
     }