Apply Tizen::App::Package namespace
authorDuyoung Jang <duyoung.jang@samsung.com>
Wed, 12 Dec 2012 02:23:16 +0000 (11:23 +0900)
committerDuyoung Jang <duyoung.jang@samsung.com>
Wed, 12 Dec 2012 02:23:16 +0000 (11:23 +0900)
Change-Id: Ib06a0a4f44fa7d09050d6457d1ea640ba9a5b3ff
Signed-off-by: Duyoung Jang <duyoung.jang@samsung.com>
18 files changed:
inc/InstallerDefs.h
plugin/osp-installer-plugin.cpp
src/Context/InstallationContext.cpp
src/Context/InstallationContext.h
src/Installer/DirectoryInstaller.cpp
src/Installer/Installer.cpp
src/Manager/ConfigurationManager.cpp
src/Manager/ConfigurationManager.h
src/Manager/InstallerManager.cpp
src/Manager/PermissionManager.cpp
src/Step/ManifestXmlStep.cpp
src/Step/SignatureStep.cpp
src/Step/UninstallStep.cpp
src/Step/UnpackStep.cpp
src/XmlHandler/ManifestGenerator.cpp
src/XmlHandler/ManifestGenerator.h
src/XmlHandler/ManifestHandler.cpp
src/XmlHandler/ManifestHandler.h

index a7c3638..db8252e 100755 (executable)
@@ -21,7 +21,7 @@
 #ifndef _INSTALLER_DEFS_H_
 #define _INSTALLER_DEFS_H_
 
-#define OSP_INSTALLER_VERSION "osp-installer version = [2012/12/05]_RC[1]"
+#define OSP_INSTALLER_VERSION "osp-installer version = [2012/12/12]_RC[1]"
 
 #define DIR_BIN                                L"/bin"
 #define DIR_INFO                       L"/info"
index 9f5388d..14e7130 100644 (file)
 #include <package-manager-plugin.h>
 
 #include <FBaseString.h>
-#include <FAppPackageInfo.h>
 #include <FIoDirectory.h>
-#include <FApp_PackageInfoImpl.h>
-#include <FApp_PackageManagerImpl.h>
+#include <FAppPkg_PackageInfoImpl.h>
+#include <FAppPkg_PackageManagerImpl.h>
 #include <FBase_StringConverter.h>
 
 #include "InstallerDefs.h"
 
 using namespace Tizen::Base;
 using namespace Tizen::Io;
-using namespace Tizen::App;
+using namespace Tizen::App::Package;
 
 #ifdef __cplusplus
 extern "C"
@@ -58,10 +57,8 @@ static int pkg_plugin_pkg_is_installed(const char *pkg_name)
 {
        int err = PKG_SUCCESS;
        String packageName(pkg_name);
-       String appId;
-       _PackageManagerImpl *pManager = null;
-       PackageInfo pkgInfo;
-       result r = E_SUCCESS;
+       String packageId;
+       bool installed = true;
 
        AppLogTag(OSP_INSTALLER, "[libtpk] pkg_plugin_pkg_is_installed() is called");
        AppLogTag(OSP_INSTALLER, "[libtpk] pkg_name=[%s]", pkg_name);
@@ -71,19 +68,17 @@ static int pkg_plugin_pkg_is_installed(const char *pkg_name)
        if (packageName.Contains(PACKAGE_NAME_PREFIX_ORG) == true)
        {
                String prefixPackage(PACKAGE_NAME_PREFIX_ORG);
-               packageName.SubString(prefixPackage.GetLength(), APPID_LENGTH, appId);
+               packageName.SubString(prefixPackage.GetLength(), APPID_LENGTH, packageId);
        }
        else
        {
-               packageName.SubString(0, APPID_LENGTH, appId);
+               packageName.SubString(0, APPID_LENGTH, packageId);
        }
 
-       pManager = _PackageManagerImpl::GetInstance();
-       TryCatch(pManager, err = PKG_ERROR, "[osp-installer][libtpk] pManager is null");
-
-       r = pManager->GetPackageInfo(appId, pkgInfo);
-       TryCatch(!IsFailed(r), err = PKG_ERROR, "[osp-installer][libtpk] GetPackageInfo is failed");
+       installed = _PackageManagerImpl::GetInstance()->IsPackageInstalled(packageId);
+       TryCatch(installed == true, err = PKG_ERROR, "[osp-installer][libtpk] IsPackageInstalled() is failed");
 
+       AppLogTag(OSP_INSTALLER, "[libtpk] IsPackageInstalled=[%d]", installed);
        err = PKG_SUCCESS;
 
 CATCH:
@@ -105,9 +100,7 @@ static int pkg_plugin_get_pkg_detail_info(const char *pkg_name,
        String packageName(pkg_name);
        String appId;
        char* pVersion = null;
-       _PackageManagerImpl *pManager = null;
-       PackageInfo pkgInfo;
-       _PackageInfoImpl* pPkgInfoImpl = null;
+       _PackageInfoImpl pkgInfoImpl;
        result r = E_SUCCESS;
 
        AppLogTag(OSP_INSTALLER, "[libtpk] pkg_plugin_get_pkg_detail_info() is called");
@@ -127,27 +120,21 @@ static int pkg_plugin_get_pkg_detail_info(const char *pkg_name,
                packageName.SubString(0, APPID_LENGTH, appId);
        }
 
-       pManager = _PackageManagerImpl::GetInstance();
-       TryCatch(pManager, err = PKG_ERROR, "[osp-installer][libtpk] pManager is null");
-
-       r = pManager->GetPackageInfo(appId, pkgInfo);
-       TryCatch(!IsFailed(r), err = PKG_ERROR, "[osp-installer][libtpk] GetPackageInfo is failed");
+       r = pkgInfoImpl.Construct(appId);
+       TryCatch(!IsFailed(r), err = PKG_ERROR, "[osp-installer][libtpk] pkgInfoImpl.Construct is failed");
 
        strncpy(pkg_detail_info->pkg_type, "tpk", PKG_TYPE_STRING_LEN_MAX);
        strncpy(pkg_detail_info->pkg_name, pkg_name, PKG_NAME_STRING_LEN_MAX-1);
 
-       pVersion = _StringConverter::CopyToCharArrayN(pkgInfo.GetAppVersion());
+       pVersion = _StringConverter::CopyToCharArrayN(pkgInfoImpl.GetVersion());
        TryCatch(pVersion, err = PKG_ERROR, "[osp-installer][libtpk] pVersion is null");
        strncpy(pkg_detail_info->version, pVersion, PKG_VERSION_STRING_LEN_MAX-1);
 
        delete [] pVersion;
        pVersion = null;
 
-       pPkgInfoImpl = _PackageInfoImpl::GetInstance(&pkgInfo);
-       TryCatch(pPkgInfoImpl, err = PKG_ERROR, "[osp-installer][libtpk] pPkgInfoImpl is null");
-
-       pkg_detail_info->installed_size = pkg_get_installed_size(pPkgInfoImpl->GetAppRootPath());
-       pkg_detail_info->data_size = pkg_get_data_size(pPkgInfoImpl->GetAppRootPath());
+       pkg_detail_info->installed_size = pkg_get_installed_size(pkgInfoImpl.GetAppRootPath());
+       pkg_detail_info->data_size = pkg_get_data_size(pkgInfoImpl.GetAppRootPath());
        pkg_detail_info->app_size = pkg_detail_info->installed_size - pkg_detail_info->data_size;
 
        err = PKG_SUCCESS;
index 38d3f0a..95f7c19 100644 (file)
 #include "UninstallStep.h"
 #include "UnpackStep.h"
 
-#include <FApp_PackageInfoImpl.h>
+#include <FAppPkg_PackageInfoImpl.h>
 
 using namespace Tizen::Base;
 using namespace Tizen::Base::Collection;
 using namespace Tizen::Io;
 using namespace Tizen::Security::Cert;
-using namespace Tizen::App;
+using namespace Tizen::App::Package;
 
 InstallationContext::InstallationContext(void)
 :__pStep(null)
index 648db20..effd419 100644 (file)
@@ -25,7 +25,7 @@
 
 #include <app2ext_interface.h>
 
-#include <FAppPackageInfo.h>
+#include <FAppPkg_PackageInfoImpl.h>
 #include <FSecCertX509CertificatePath.h>
 
 #include "InstallerDefs.h"
@@ -139,7 +139,7 @@ public:
        app2ext_handle* GetApp2ExtHandle(void) const;
        void SetApp2ExtHandle(app2ext_handle* pHandle);
 
-       Tizen::App::_PackageInfoImpl* GetPackageInfoImpl(void) const;
+       Tizen::App::Package::_PackageInfoImpl* GetPackageInfoImpl(void) const;
 
 private:
        InstallationContext(const InstallationContext& value);
@@ -180,7 +180,7 @@ private:
        int __packageNameType;
        app2ext_handle* __pApp2ExtHandle;
 
-       Tizen::App::_PackageInfoImpl* __pPackageInfoImpl;
+       Tizen::App::Package::_PackageInfoImpl* __pPackageInfoImpl;
 
 }; // InstallationContext
 
index 0184b87..d58b668 100644 (file)
 #include <FIoFile.h>
 #include <FIoDirectory.h>
 #include <FIo_FileImpl.h>
-#include <FApp_PackageInfoImpl.h>
+#include <FAppPkg_PackageInfoImpl.h>
 
 #include "DirectoryInstaller.h"
 #include "InstallerUtil.h"
 
-using namespace Tizen::App;
+using namespace Tizen::App::Package;
 using namespace Tizen::Base;
 using namespace Tizen::Io;
 
index 74a25b1..acd1150 100644 (file)
@@ -24,8 +24,8 @@
 
 #include <FIoFile.h>
 #include <FIoDirectory.h>
-#include <FApp_PackageInfoImpl.h>
-#include <FApp_PackageManagerImpl.h>
+#include <FAppPkg_PackageInfoImpl.h>
+#include <FAppPkg_PackageManagerImpl.h>
 
 #include "Installer.h"
 #include "PermissionManager.h"
@@ -34,7 +34,7 @@
 
 using namespace Tizen::Base;
 using namespace Tizen::Base::Collection;
-using namespace Tizen::App;
+using namespace Tizen::App::Package;
 using namespace Tizen::Io;
 
 Installer::Installer(void)
index 9b88a1b..d4b482b 100644 (file)
@@ -32,8 +32,8 @@
 #include <FIoDirectory.h>
 #include <FSecCertX509CertificatePath.h>
 #include <FApp_Aul.h>
-#include <FApp_PackageInfoImpl.h>
-#include <FApp_PackageManagerImpl.h>
+#include <FAppPkg_PackageInfoImpl.h>
+#include <FAppPkg_PackageManagerImpl.h>
 #include <FBase_StringConverter.h>
 
 #include "ConfigurationManager.h"
@@ -45,6 +45,7 @@ using namespace Tizen::Base::Collection;
 using namespace Tizen::Base::Utility;
 using namespace Tizen::Security::Cert;
 using namespace Tizen::App;
+using namespace Tizen::App::Package;
 using namespace Tizen::Io;
 
 ConfigurationManager::ConfigurationManager(void)
index da6ed44..71314f5 100644 (file)
@@ -23,7 +23,7 @@
 #ifndef _CONFIGURATION_MANAGER_H_
 #define _CONFIGURATION_MANAGER_H_
 
-#include <FApp_AppInfoImpl.h>
+#include <FAppPkg_PackageAppInfoImpl.h>
 
 #include "InstallationContext.h"
 
index 7a14a11..723fbac 100644 (file)
@@ -24,7 +24,7 @@
 #include <FIoFile.h>
 #include <FIoDirectory.h>
 #include <FBase_StringConverter.h>
-#include <FApp_PackageInfoImpl.h>
+#include <FAppPkg_PackageInfoImpl.h>
 
 #include "InstallerManager.h"
 #include "GuestInstaller.h"
@@ -37,7 +37,7 @@ using namespace Tizen::Base;
 using namespace Tizen::Base::Utility;
 using namespace Tizen::Base::Collection;
 using namespace Tizen::Io;
-using namespace Tizen::App;
+using namespace Tizen::App::Package;
 
 const int BUFSIZE = 512;
 InstallerManager* InstallerManager::__pInstallerManager = null;
index 206b4fe..c021719 100644 (file)
@@ -28,9 +28,9 @@
 #include <FIoDirectory.h>
 #include <FBase_StringConverter.h>
 #include <FIo_FileImpl.h>
-#include <FApp_PackageManagerImpl.h>
-#include <FApp_PackageInfoImpl.h>
-#include <FApp_AppInfoImpl.h>
+#include <FAppPkg_PackageManagerImpl.h>
+#include <FAppPkg_PackageInfoImpl.h>
+#include <FAppPkg_PackageAppInfoImpl.h>
 
 #include "PermissionManager.h"
 #include "InstallerUtil.h"
@@ -39,7 +39,7 @@ using namespace Tizen::Base;
 using namespace Tizen::Base::Collection;
 using namespace Tizen::Base::Utility;
 using namespace Tizen::Io;
-using namespace Tizen::App;
+using namespace Tizen::App::Package;
 
 PermissionManager::PermissionManager(void)
 {
index e5f11b7..b7a82ca 100644 (file)
 #include <FIoFile.h>
 
 #include <FBase_StringConverter.h>
-#include <FApp_PackageInfoImpl.h>
+#include <FAppPkg_PackageInfoImpl.h>
 
 #include "InstallationContext.h"
 #include "ManifestHandler.h"
 #include "ManifestXmlStep.h"
 
 using namespace Tizen::Base;
-using namespace Tizen::App;
+using namespace Tizen::App::Package;
 using namespace Tizen::Io;
 
 ManifestXmlStep::ManifestXmlStep(void)
index da69dfe..33aa68a 100644 (file)
@@ -20,7 +20,7 @@
  */
 
 #include <FIoFile.h>
-#include <FApp_PackageInfoImpl.h>
+#include <FAppPkg_PackageInfoImpl.h>
 #include <FBase_StringConverter.h>
 
 #include "InstallationContext.h"
@@ -28,7 +28,7 @@
 #include "SignatureHandler.h"
 #include "SignatureStep.h"
 
-using namespace Tizen::App;
+using namespace Tizen::App::Package;
 using namespace Tizen::Base;
 using namespace Tizen::Base::Collection;
 using namespace Tizen::Io;
index cef930b..17c7fd2 100644 (file)
@@ -24,9 +24,9 @@
 #include <FIoDirectory.h>
 #include <FIo_FileImpl.h>
 #include <FBase_StringConverter.h>
-#include <FApp_PackageManagerImpl.h>
-#include <FApp_PackageInfoImpl.h>
-#include <FApp_AppInfoImpl.h>
+#include <FAppPkg_PackageManagerImpl.h>
+#include <FAppPkg_PackageInfoImpl.h>
+#include <FAppPkg_PackageAppInfoImpl.h>
 
 #include "InstallationContext.h"
 #include "UninstallStep.h"
@@ -34,7 +34,7 @@
 
 using namespace Tizen::Base;
 using namespace Tizen::Base::Collection;
-using namespace Tizen::App;
+using namespace Tizen::App::Package;
 using namespace Tizen::Io;
 
 UninstallStep::UninstallStep(void)
index c4d065c..b42e1a0 100644 (file)
@@ -25,7 +25,7 @@
 #include <FIoDirectory.h>
 #include <FBaseResult.h>
 #include <FBaseUtilFileUnzipper.h>
-#include <FApp_PackageInfoImpl.h>
+#include <FAppPkg_PackageInfoImpl.h>
 #include <FBase_StringConverter.h>
 
 #include "InstallationContext.h"
@@ -35,7 +35,7 @@
 using namespace Tizen::Base;
 using namespace Tizen::Base::Collection;
 using namespace Tizen::Base::Utility;
-using namespace Tizen::App;
+using namespace Tizen::App::Package;
 using namespace Tizen::Io;
 
 UnpackStep::UnpackStep(void)
index 0c8a22a..f14945f 100644 (file)
@@ -21,7 +21,7 @@
 
 #include <FLclLocale.h>
 #include <FApp_Aul.h>
-#include <FApp_PackageInfoImpl.h>
+#include <FAppPkg_PackageInfoImpl.h>
 
 #include "ManifestGenerator.h"
 #include "InstallerUtil.h"
@@ -29,6 +29,7 @@
 using namespace Tizen::Base;
 using namespace Tizen::Base::Collection;
 using namespace Tizen::App;
+using namespace Tizen::App::Package;
 using namespace Tizen::Locales;
 
 ManifestGenerator::ManifestGenerator(void)
index dfeb9ea..ce65b5c 100644 (file)
@@ -23,8 +23,8 @@
 #ifndef _MANIFEST_GENERATOR_H_
 #define _MANIFEST_GENERATOR_H_
 
-#include <FAppPackageInfo.h>
-#include <FApp_AppInfoImpl.h>
+#include <FAppPkg_PackageInfoImpl.h>
+#include <FAppPkg_PackageAppInfoImpl.h>
 
 #include "InstallationContext.h"
 #include "XmlWriter.h"
@@ -52,13 +52,13 @@ private:
 
        bool FindFeatureValue(Tizen::Base::Collection::ArrayList* pFeatureList, const Tizen::Base::String& feature, const Tizen::Base::String& value) const;
        bool WriteLanguageValue(Tizen::Base::Collection::IMap* pList, const Tizen::Base::String& label) const;
-       bool WriteLiveboxes(Tizen::App::_PackageAppInfoImpl* pAppInfoImpl) const;
-       bool WriteAppControl(Tizen::App::_PackageAppInfoImpl* pAppInfoImpl) const;
+       bool WriteLiveboxes(Tizen::App::Package::_PackageAppInfoImpl* pAppInfoImpl) const;
+       bool WriteAppControl(Tizen::App::Package::_PackageAppInfoImpl* pAppInfoImpl) const;
        Tizen::Base::String GetGlFrameValue(Tizen::Base::Collection::ArrayList* pFeatureList) const;
 
 private:
        InstallationContext* __pContext;
-       Tizen::App::_PackageInfoImpl* __pPackageInfoImpl;
+       Tizen::App::Package::_PackageInfoImpl* __pPackageInfoImpl;
        XmlWriter* __pWriter;
 
 }; // ManifestGenerator
index b77c8d7..4b63d98 100644 (file)
@@ -21,7 +21,7 @@
 
 #include <FIoFile.h>
 #include <FSys_SystemInfoImpl.h>
-#include <FApp_PackageInfoImpl.h>
+#include <FAppPkg_PackageInfoImpl.h>
 #include <FBase_StringConverter.h>
 
 #include "ManifestHandler.h"
@@ -32,7 +32,7 @@
 using namespace Tizen::Base;
 using namespace Tizen::Base::Collection;
 using namespace Tizen::Base::Utility;
-using namespace Tizen::App;
+using namespace Tizen::App::Package;
 using namespace Tizen::Io;
 using namespace Tizen::System;
 
index 62595f6..4c46b74 100644 (file)
@@ -23,7 +23,7 @@
 #ifndef _MANIFEST_HANDLER_H_
 #define _MANIFEST_HANDLER_H_
 
-#include <FAppPackageInfo.h>
+#include <FAppPkg_PackageInfoImpl.h>
 #include <FBaseString.h>
 
 #include "XmlHandler.h"
@@ -98,15 +98,15 @@ private:
        Tizen::Base::Collection::ArrayList* __pPrivilegeList;
        Tizen::Base::Collection::ArrayList* __pLiveBoxList;
        Tizen::Base::Collection::ArrayList* __pContentInfoList;
-       Tizen::App::_PackageInfoImpl* __pPackageInfoImpl;
-       Tizen::App::_PackageAppInfoImpl* __pPackageAppInfoImpl;
-       Tizen::App::_AppControlInfoImpl* __pAppControlInfoImpl;
-       Tizen::App::_AppControlCapabilityInfoImpl* __pAppControlCapabilityInfoImpl;
-       Tizen::App::_AppControlResolutionInfoImpl* __pAppControlResolutionInfoImpl;
-       Tizen::App::_DataControlInfoImpl* __pDataControlInfoImpl;
-       Tizen::App::_DataControlTypeImpl* __pDataControlTypeImpl;
-       Tizen::App::_LaunchConditionInfoImpl* __pLaunchConditionImpl;
-       Tizen::App::_NotificationInfoImpl* __pNotificationImpl;
+       Tizen::App::Package::_PackageInfoImpl* __pPackageInfoImpl;
+       Tizen::App::Package::_PackageAppInfoImpl* __pPackageAppInfoImpl;
+       Tizen::App::Package::_AppControlInfoImpl* __pAppControlInfoImpl;
+       Tizen::App::Package::_AppControlCapabilityInfoImpl* __pAppControlCapabilityInfoImpl;
+       Tizen::App::Package::_AppControlResolutionInfoImpl* __pAppControlResolutionInfoImpl;
+       Tizen::App::Package::_DataControlInfoImpl* __pDataControlInfoImpl;
+       Tizen::App::Package::_DataControlTypeImpl* __pDataControlTypeImpl;
+       Tizen::App::Package::_LaunchConditionInfoImpl* __pLaunchConditionImpl;
+       Tizen::App::Package::_NotificationInfoImpl* __pNotificationImpl;
        LiveboxInfo* __pLiveboxInfo;
        ContentInfo* __pContentInfo;
        char* __pDefaultIconType;