Fix Metadata Plugin Parser 75/245975/5
authorHwankyu Jhun <h.jhun@samsung.com>
Wed, 21 Oct 2020 05:26:10 +0000 (14:26 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Thu, 22 Oct 2020 09:28:40 +0000 (18:28 +0900)
commit31f6eacd41199ed64172d96e01b9fb41661c8e3b
tree9fc06dc141593da63118a84c7e4344de3004a495
parent77d0c4e505d98428e516fea50c8b1c5e986c6d8e
Fix Metadata Plugin Parser

After this patch is applied, a commit is performed in step methods.
The StepBackup() is added to save previous data. If the installation
is failed, previous data will be applied to the database.

Change-Id: I0b1290315b00dff6a93c90162daa0e15c2b7b3e6
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
16 files changed:
parser/metadata/alias-appid/alias_info.hh [new file with mode: 0644]
parser/metadata/alias-appid/appsvc_db.cc
parser/metadata/alias-appid/appsvc_db.hh
parser/metadata/alias-appid/pkgmgr_interface.cc
parser/metadata/alias-appid/plugin_manager.cc
parser/metadata/alias-appid/plugin_manager.hh
parser/metadata/allowed-appid/allowed_info.hh [new file with mode: 0644]
parser/metadata/allowed-appid/appsvc_db.cc
parser/metadata/allowed-appid/appsvc_db.hh
parser/metadata/allowed-appid/pkgmgr_interface.cc
parser/metadata/allowed-appid/plugin_manager.cc
parser/metadata/allowed-appid/plugin_manager.hh
parser/metadata/common/database.cc
parser/metadata/common/database.hh
parser/metadata/common/metadata_plugin.cc
parser/metadata/common/metadata_plugin.hh