summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjongmyeongko <jongmyeong.ko@samsung.com>2017-04-26 20:37:20 +0900
committerjongmyeong ko <jongmyeong.ko@samsung.com>2017-05-11 06:17:00 +0000
commit4d0112c054cb271356419d5edc62804c380d5bac (patch)
tree0e0140c8543c21e9b57894d52feeef09f5b212a4
parent65ea8ad5f83dbd336278e92ca2192fe6f6b1deb4 (diff)
downloadapplication-4d0112c054cb271356419d5edc62804c380d5bac.tar.gz
application-4d0112c054cb271356419d5edc62804c380d5bac.tar.bz2
application-4d0112c054cb271356419d5edc62804c380d5bac.zip
Add RPM type to PackageType enum
Application can get the type of some preloaded packages as "rpm" using Native API. So, C# api also should handle this type. Change-Id: Ia349520f486a29d19844829ba15a4fc5b3a7f939 Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
-rwxr-xr-xTizen.Applications.PackageManager/Tizen.Applications/PackageType.cs9
1 files changed, 9 insertions, 0 deletions
diff --git a/Tizen.Applications.PackageManager/Tizen.Applications/PackageType.cs b/Tizen.Applications.PackageManager/Tizen.Applications/PackageType.cs
index 97089b9..e8a0042 100755
--- a/Tizen.Applications.PackageManager/Tizen.Applications/PackageType.cs
+++ b/Tizen.Applications.PackageManager/Tizen.Applications/PackageType.cs
@@ -32,6 +32,11 @@ namespace Tizen.Applications
/// Tizen web/ hybrid application Package
/// </summary>
WGT,
+ /// <summary>
+ /// It's a special meaning type to represent the tizen application package which is installed using rpm spec.
+ /// Only some preloaded packages can have this type.
+ /// </summary>
+ RPM
}
internal static class PackageTypeMethods
@@ -52,6 +57,10 @@ namespace Tizen.Applications
{
return PackageType.WGT;
}
+ else if (lowerType == "rpm")
+ {
+ return PackageType.RPM;
+ }
else
{
throw PackageManagerErrorFactory.GetException(Interop.PackageManager.ErrorCode.InvalidParameter, "type should be tpk or wgt");