{
}
-WidgetDAO::WidgetDAO(DPL::String pkgName) :
- WidgetDAOReadOnly(WidgetDAOReadOnly::getHandle(pkgName))
+WidgetDAO::WidgetDAO(DPL::String tzAppId) :
+ WidgetDAOReadOnly(WidgetDAOReadOnly::getHandle(tzAppId))
{
}
}
}
-void WidgetDAO::setPkgName(const WidgetPkgName& pkgName)
+void WidgetDAO::setTizenAppId(const DPL::OptionalString& tzAppId)
{
SQL_CONNECTION_EXCEPTION_HANDLER_BEGIN
{
}
wrt::WidgetInfo::Row row;
- row.Set_pkgname(pkgName);
+ row.Set_tizen_appid(*tzAppId);
WRT_DB_UPDATE(update, wrt::WidgetInfo, &WrtDatabase::interface())
update->Where(
}
void WidgetDAO::registerWidget(
- const WidgetPkgName & widgetPkgname,
+ const TizenAppId & tzAppId,
const WidgetRegisterInfo &widgetRegInfo,
const IWacSecurity &wacSecurity)
{
SQL_CONNECTION_EXCEPTION_HANDLER_BEGIN
{
DPL::DB::ORM::wrt::ScopedTransaction transaction(&WrtDatabase::interface());
- registerWidgetInternal(widgetPkgname, widgetRegInfo, wacSecurity);
+ registerWidgetInternal(tzAppId, widgetRegInfo, wacSecurity);
transaction.Commit();
}
SQL_CONNECTION_EXCEPTION_HANDLER_END("Failed to register widget")
return widgetHandle;
}
-WidgetPkgName WidgetDAO::registerWidgetGenerateTizenId(
+TizenAppId WidgetDAO::registerWidgetGeneratePkgId(
const WidgetRegisterInfo &pWidgetRegisterInfo,
const IWacSecurity &wacSecurity)
{
- WidgetPkgName widgetPkgName = generateTizenId();
- registerWidget(widgetPkgName, pWidgetRegisterInfo, wacSecurity);
- return widgetPkgName;
+ TizenAppId tzAppId = generatePkgId();
+ registerWidget(tzAppId, pWidgetRegisterInfo, wacSecurity);
+ return tzAppId;
}
void WidgetDAO::registerWidgetInternal(
- const WidgetPkgName & widgetName,
+ const TizenAppId & tzAppId,
const WidgetRegisterInfo &widgetRegInfo,
const IWacSecurity &wacSecurity,
const DPL::Optional<DbWidgetHandle> handle)
{
//Register into WidgetInfo has to be first
//as all other tables depend upon that
- DbWidgetHandle widgetHandle = registerWidgetInfo(widgetName, widgetRegInfo, wacSecurity, handle);
+ DbWidgetHandle widgetHandle = registerWidgetInfo(tzAppId, widgetRegInfo, wacSecurity, handle);
registerWidgetExtendedInfo(widgetHandle, widgetRegInfo);
}
void WidgetDAO::registerOrUpdateWidget(
- const WidgetPkgName & widgetName,
+ const TizenAppId & widgetName,
const WidgetRegisterInfo &widgetRegInfo,
const IWacSecurity &wacSecurity)
{
}
DbWidgetHandle WidgetDAO::registerWidgetInfo(
- const WidgetPkgName & widgetName,
+ const TizenAppId & tzAppId,
const WidgetRegisterInfo ®Info,
const IWacSecurity &wacSecurity,
const DPL::Optional<DbWidgetHandle> handle)
row.Set_recognized(wacSecurity.isRecognized());
row.Set_wac_signed(wacSecurity.isWacSigned());
row.Set_distributor_signed(wacSecurity.isDistributorSigned());
- row.Set_pkgname(widgetName);
+ row.Set_tizen_appid(tzAppId);
+ row.Set_tizen_pkgid(regInfo.tzPkgid);
{
std::stringstream tmp;
tmp << regInfo.minVersion;
{
//get autoincremented value of widgetHandle
WRT_DB_SELECT(select, WidgetInfo, &WrtDatabase::interface())
- select->Where(Equals<WidgetInfo::pkgname>(widgetName));
+ select->Where(Equals<WidgetInfo::tizen_appid>(tzAppId));
return select->GetSingleValue<WidgetInfo::app_id>();
}
else
del->Execute();
}
-void WidgetDAO::unregisterWidget(const WidgetPkgName & pkgName)
+void WidgetDAO::unregisterWidget(const TizenAppId & tzAppId)
{
- LogDebug("Unregistering widget from DB. PkgName: " << pkgName);
+ LogDebug("Unregistering widget from DB. tzAppId: " << tzAppId);
SQL_CONNECTION_EXCEPTION_HANDLER_BEGIN
{
DPL::DB::ORM::wrt::ScopedTransaction transaction(&WrtDatabase::interface());
- unregisterWidgetInternal(pkgName);
+ unregisterWidgetInternal(tzAppId);
transaction.Commit();
}
SQL_CONNECTION_EXCEPTION_HANDLER_END("Failed to unregister widget")
}
void WidgetDAO::unregisterWidgetInternal(
- const WidgetPkgName & pkgName)
+ const TizenAppId & tzAppId)
{
using namespace DPL::DB::ORM;
using namespace DPL::DB::ORM::wrt;
- DbWidgetHandle handle = getHandle(pkgName);
+ DbWidgetHandle handle = getHandle(tzAppId);
// Delete from table Widget Info
WRT_DB_DELETE(del, WidgetInfo, &WrtDatabase::interface())