javamanager/javasettings/appmngrplugin/src/appmngr2midletsettingshandler.cpp
branchRCL_3
changeset 83 26b2b12093af
parent 71 d5e927d5853b
equal deleted inserted replaced
77:7cee158cb8cd 83:26b2b12093af
   242         // Don't leave. Set defaults.
   242         // Don't leave. Set defaults.
   243     }
   243     }
   244 
   244 
   245     findEntry(queryResult, VALUE, value);
   245     findEntry(queryResult, VALUE, value);
   246 
   246 
   247     if (value.size() > 0
   247     if (value.size() > 0)
   248         && ((value == L"no")
   248     {
   249         || (value == L"navigationkeys")
   249         // default is KValueGameactions if value is not defined
   250         || (value == L"gameactions")))
       
   251     {
       
   252         predefined = true;
   250         predefined = true;
   253     }
   251     }
   254     LOG(EJavaAppMngrPlugin, EInfo, " - CAppMngr2MidletSettingsHandler::OnScreenKeypadValuePreDefinedL ");
   252     LOG(EJavaAppMngrPlugin, EInfo, " - CAppMngr2MidletSettingsHandler::OnScreenKeypadValuePreDefinedL ");
   255 
   253 
   256     return predefined;
   254     return predefined;
   304     ConnectionManager::setDestinationNetworkIdL(iMidletSuiteUid, aSnap.iId);
   302     ConnectionManager::setDestinationNetworkIdL(iMidletSuiteUid, aSnap.iId);
   305 
   303 
   306     LOG(EJavaAppMngrPlugin, EInfo, " - CAppMngr2MidletSettingsHandler::SetCurrentSuiteSnapL ");
   304     LOG(EJavaAppMngrPlugin, EInfo, " - CAppMngr2MidletSettingsHandler::SetCurrentSuiteSnapL ");
   307 }
   305 }
   308 
   306 
   309 const std::wstring CAppMngr2MidletSettingsHandler::GetSecurityDomainCategoryL()
   307 const std::wstring CAppMngr2MidletSettingsHandler::GetSecurityDomainCategory()
   310 {
   308 {
   311     wstring securityDomainCategory = L"";
   309     wstring securityDomainCategory = L"";
   312 
   310 
   313     JavaStorageApplicationEntry_t query;
   311     JavaStorageApplicationEntry_t query;
   314     JavaStorageApplicationList_t queryResult;
   312     JavaStorageApplicationList_t queryResult;
   323         iStorage->search(MIDP_PACKAGE_TABLE, query, queryResult);
   321         iStorage->search(MIDP_PACKAGE_TABLE, query, queryResult);
   324     }
   322     }
   325     catch (JavaStorageException& aJse)
   323     catch (JavaStorageException& aJse)
   326     {
   324     {
   327         ELOG1(EJavaAppMngrPlugin, "SECURITY_DOMAIN_CATEGORY value read failed: %d", aJse.mStatus);
   325         ELOG1(EJavaAppMngrPlugin, "SECURITY_DOMAIN_CATEGORY value read failed: %d", aJse.mStatus);
   328         User::Leave(KErrLocked);
       
   329     }
   326     }
   330 
   327 
   331     findEntry(queryResult, SECURITY_DOMAIN_CATEGORY, securityDomainCategory);
   328     findEntry(queryResult, SECURITY_DOMAIN_CATEGORY, securityDomainCategory);
   332 
   329 
   333     return securityDomainCategory;
   330     return securityDomainCategory;
   334 
   331 
   335 }
   332 }
   336 
   333 
   337 const std::wstring CAppMngr2MidletSettingsHandler::GetSecurityDomainNameL()
   334 const std::wstring CAppMngr2MidletSettingsHandler::GetSecurityDomainName()
   338 {
   335 {
   339     wstring securityDomainName = L"";
   336     wstring securityDomainName = L"";
   340 
   337 
   341     JavaStorageApplicationEntry_t query;
   338     JavaStorageApplicationEntry_t query;
   342     JavaStorageApplicationList_t queryResult;
   339     JavaStorageApplicationList_t queryResult;
   351         iStorage->search(MIDP_PACKAGE_TABLE, query, queryResult);
   348         iStorage->search(MIDP_PACKAGE_TABLE, query, queryResult);
   352     }
   349     }
   353     catch (JavaStorageException& aJse)
   350     catch (JavaStorageException& aJse)
   354     {
   351     {
   355         ELOG1(EJavaAppMngrPlugin, "SECURITY_DOMAIN value read failed: %d", aJse.mStatus);
   352         ELOG1(EJavaAppMngrPlugin, "SECURITY_DOMAIN value read failed: %d", aJse.mStatus);
   356         User::Leave(KErrLocked);
       
   357     }
   353     }
   358 
   354 
   359     findEntry(queryResult, SECURITY_DOMAIN, securityDomainName);
   355     findEntry(queryResult, SECURITY_DOMAIN, securityDomainName);
   360 
   356 
   361     return securityDomainName;
   357     return securityDomainName;