Implement tizen privilege for w3c API
[framework/web/wrt-installer.git] / src / misc / widget_location.cpp
index e4bd94e..4bd69f1 100644 (file)
@@ -28,7 +28,6 @@
 
 #include <widget_install/task_commons.h>
 
-
 WidgetLocation::DirectoryDeletor::DirectoryDeletor()
 {
     m_dirpath = Jobs::WidgetInstall::createTempPath();
@@ -41,8 +40,9 @@ WidgetLocation::DirectoryDeletor::DirectoryDeletor(std::string tempPath)
 
 WidgetLocation::DirectoryDeletor::~DirectoryDeletor()
 {
-    LogDebug("Removing widget installation temporary directory: " << m_dirpath.c_str());
-    if(!WrtUtilRemove(m_dirpath)){
+    LogDebug(
+        "Removing widget installation temporary directory: " << m_dirpath.c_str());
+    if (!WrtUtilRemove(m_dirpath)) {
         LogError("Fail at removing directory: " << m_dirpath.c_str());
     }
 }
@@ -53,26 +53,23 @@ std::string WidgetLocation::DirectoryDeletor::getTempPath() const
 }
 
 WidgetLocation::WidgetLocation()
-{
-}
+{}
 
 WidgetLocation::WidgetLocation(const std::string & widgetname) :
-                                        m_pkgid(widgetname)
-{
-}
+    m_pkgid(widgetname)
+{}
 
 WidgetLocation::~WidgetLocation()
-{
-}
+{}
 
 WidgetLocation::WidgetLocation(const std::string & widgetname,
                                std::string sourcePath,
                                WrtDB::PackagingType t,
-                               InstallLocationType locationType):
-                                    m_pkgid(widgetname),
-                                    m_widgetSource(sourcePath),
-                                    m_type(t),
-                                    m_temp(new WidgetLocation::DirectoryDeletor())
+                               InstallLocationType locationType) :
+    m_pkgid(widgetname),
+    m_widgetSource(sourcePath),
+    m_type(t),
+    m_temp(new WidgetLocation::DirectoryDeletor())
 {
     if (INSTALL_LOCATION_TYPE_PRELOAD == locationType) {
         m_installedPath += WrtDB::GlobalConfig::GetUserPreloadedWidgetPath();
@@ -85,12 +82,12 @@ WidgetLocation::WidgetLocation(const std::string & widgetname,
                                std::string sourcePath,
                                std::string dirPath,
                                WrtDB::PackagingType t,
-                               InstallLocationType locationType):
-                                    m_pkgid(widgetname),
-                                    m_widgetSource(sourcePath),
-                                    m_type(t),
-                                    m_temp(new
-                                            WidgetLocation::DirectoryDeletor(dirPath))
+                               InstallLocationType locationType) :
+    m_pkgid(widgetname),
+    m_widgetSource(sourcePath),
+    m_type(t),
+    m_temp(new
+           WidgetLocation::DirectoryDeletor(dirPath))
 {
     if (INSTALL_LOCATION_TYPE_PRELOAD == locationType) {
         m_installedPath += WrtDB::GlobalConfig::GetUserPreloadedWidgetPath();
@@ -113,13 +110,13 @@ std::string WidgetLocation::getPackageInstallationDir() const
 std::string WidgetLocation::getSourceDir() const
 {
     return m_installedPath + "/"
-            + m_pkgid + WrtDB::GlobalConfig::GetWidgetSrcPath();
+           + m_pkgid + WrtDB::GlobalConfig::GetWidgetSrcPath();
 }
 
 std::string WidgetLocation::getBinaryDir() const
 {
     return m_installedPath + "/"
-            + m_pkgid + WrtDB::GlobalConfig::GetUserWidgetExecPath();
+           + m_pkgid + WrtDB::GlobalConfig::GetUserWidgetExecPath();
 }
 
 std::string WidgetLocation::getExecFile() const
@@ -150,19 +147,13 @@ std::string WidgetLocation::getBackupExecFile() const
 std::string WidgetLocation::getUserDataRootDir() const
 {
     return std::string(WrtDB::GlobalConfig::GetWidgetUserDataPath()) +
-        "/" + m_pkgid;
+           "/" + m_pkgid;
 }
 
 std::string WidgetLocation::getPrivateStorageDir() const
 {
     return getUserDataRootDir() + "/" +
-        WrtDB::GlobalConfig::GetWidgetPrivateStoragePath();
-}
-
-std::string WidgetLocation::getShareDir() const
-{
-    return std::string(WrtDB::GlobalConfig::GetUserInstalledWidgetPath()) + "/"
-            + m_pkgid + "/" + WrtDB::GlobalConfig::GetWidgetSharePath();
+           WrtDB::GlobalConfig::GetWidgetPrivateStoragePath();
 }
 
 std::string WidgetLocation::getTemporaryPackageDir() const
@@ -173,35 +164,27 @@ std::string WidgetLocation::getTemporaryPackageDir() const
 std::string WidgetLocation::getTemporaryRootDir() const
 {
     if (m_type == WrtDB::PKG_TYPE_DIRECTORY_WEB_APP) {
-        return getWidgetSource();
+        return getWidgetSource() + WrtDB::GlobalConfig::GetWidgetSrcPath();
     }
-    if(m_type == WrtDB::PKG_TYPE_HYBRID_WEB_APP)
-    {
+    if (m_type == WrtDB::PKG_TYPE_HYBRID_WEB_APP) {
         return getTemporaryPackageDir() + WrtDB::GlobalConfig::GetWidgetSrcPath();
-    }
-    else
-    {
+    } else {
         return getTemporaryPackageDir();
     }
 }
 
 std::string WidgetLocation::getConfigurationDir() const
 {
-    if(m_type == WrtDB::PKG_TYPE_HOSTED_WEB_APP)
-    {
+    if (m_type == WrtDB::PKG_TYPE_HOSTED_WEB_APP) {
         std::string path = ".";
         int index = m_widgetSource.find_last_of("\\/");
-        if (index != std::string::npos)
-        {
+        if (index != std::string::npos) {
             path = m_widgetSource.substr(0, index);
         }
         return path;
-    }
-    else if (m_type == WrtDB::PKG_TYPE_DIRECTORY_WEB_APP)
-    {
+    } else if (m_type == WrtDB::PKG_TYPE_DIRECTORY_WEB_APP) {
         return getWidgetSource() + WrtDB::GlobalConfig::GetWidgetSrcPath();
-    } else
-    {
+    } else {
         return getTemporaryRootDir();
     }
 }