javamanager/javasettings/appmngrplugin/src/appmngr2midletsettingshandler.cpp
branchRCL_3
changeset 71 d5e927d5853b
parent 66 2455ef1f5bbc
child 83 26b2b12093af
equal deleted inserted replaced
66:2455ef1f5bbc 71:d5e927d5853b
   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         && ((value == L"no")
   249         || (value == L"navigationkeys") 
   249         || (value == L"navigationkeys")
   250         || (value == L"gameactions")))
   250         || (value == L"gameactions")))
   251     {
   251     {
   252         predefined = true;
   252         predefined = true;
   253     }
   253     }
   254     LOG(EJavaAppMngrPlugin, EInfo, " - CAppMngr2MidletSettingsHandler::OnScreenKeypadValuePreDefinedL ");
   254     LOG(EJavaAppMngrPlugin, EInfo, " - CAppMngr2MidletSettingsHandler::OnScreenKeypadValuePreDefinedL ");
   304     ConnectionManager::setDestinationNetworkIdL(iMidletSuiteUid, aSnap.iId);
   304     ConnectionManager::setDestinationNetworkIdL(iMidletSuiteUid, aSnap.iId);
   305 
   305 
   306     LOG(EJavaAppMngrPlugin, EInfo, " - CAppMngr2MidletSettingsHandler::SetCurrentSuiteSnapL ");
   306     LOG(EJavaAppMngrPlugin, EInfo, " - CAppMngr2MidletSettingsHandler::SetCurrentSuiteSnapL ");
   307 }
   307 }
   308 
   308 
   309 const std::wstring CAppMngr2MidletSettingsHandler::GetSecurityDomainCategory()
   309 const std::wstring CAppMngr2MidletSettingsHandler::GetSecurityDomainCategoryL()
   310 {
   310 {
   311     wstring securityDomainCategory = L"";
   311     wstring securityDomainCategory = L"";
   312 
   312 
   313     JavaStorageApplicationEntry_t query;
   313     JavaStorageApplicationEntry_t query;
   314     JavaStorageApplicationList_t queryResult;
   314     JavaStorageApplicationList_t queryResult;
   323         iStorage->search(MIDP_PACKAGE_TABLE, query, queryResult);
   323         iStorage->search(MIDP_PACKAGE_TABLE, query, queryResult);
   324     }
   324     }
   325     catch (JavaStorageException& aJse)
   325     catch (JavaStorageException& aJse)
   326     {
   326     {
   327         ELOG1(EJavaAppMngrPlugin, "SECURITY_DOMAIN_CATEGORY value read failed: %d", aJse.mStatus);
   327         ELOG1(EJavaAppMngrPlugin, "SECURITY_DOMAIN_CATEGORY value read failed: %d", aJse.mStatus);
       
   328         User::Leave(KErrLocked);
   328     }
   329     }
   329 
   330 
   330     findEntry(queryResult, SECURITY_DOMAIN_CATEGORY, securityDomainCategory);
   331     findEntry(queryResult, SECURITY_DOMAIN_CATEGORY, securityDomainCategory);
   331 
   332 
   332     return securityDomainCategory;
   333     return securityDomainCategory;
   333 
   334 
   334 }
   335 }
   335 
   336 
   336 const std::wstring CAppMngr2MidletSettingsHandler::GetSecurityDomainName()
   337 const std::wstring CAppMngr2MidletSettingsHandler::GetSecurityDomainNameL()
   337 {
   338 {
   338     wstring securityDomainName = L"";
   339     wstring securityDomainName = L"";
   339 
   340 
   340     JavaStorageApplicationEntry_t query;
   341     JavaStorageApplicationEntry_t query;
   341     JavaStorageApplicationList_t queryResult;
   342     JavaStorageApplicationList_t queryResult;
   350         iStorage->search(MIDP_PACKAGE_TABLE, query, queryResult);
   351         iStorage->search(MIDP_PACKAGE_TABLE, query, queryResult);
   351     }
   352     }
   352     catch (JavaStorageException& aJse)
   353     catch (JavaStorageException& aJse)
   353     {
   354     {
   354         ELOG1(EJavaAppMngrPlugin, "SECURITY_DOMAIN value read failed: %d", aJse.mStatus);
   355         ELOG1(EJavaAppMngrPlugin, "SECURITY_DOMAIN value read failed: %d", aJse.mStatus);
       
   356         User::Leave(KErrLocked);
   355     }
   357     }
   356 
   358 
   357     findEntry(queryResult, SECURITY_DOMAIN, securityDomainName);
   359     findEntry(queryResult, SECURITY_DOMAIN, securityDomainName);
   358 
   360 
   359     return securityDomainName;
   361     return securityDomainName;