javaextensions/mobinfo/javasrc.s60/com/nokia/mj/impl/properties/mobinfo/MobileInfoPermission.java
--- a/javaextensions/mobinfo/javasrc.s60/com/nokia/mj/impl/properties/mobinfo/MobileInfoPermission.java Fri Sep 17 16:44:34 2010 +0300
+++ b/javaextensions/mobinfo/javasrc.s60/com/nokia/mj/impl/properties/mobinfo/MobileInfoPermission.java Mon Oct 04 11:29:25 2010 +0300
@@ -31,6 +31,8 @@
private static final String COUNTRYCODE_TARGET_NAME = "mobinfo.countrycode";
private static final String NETWORKID_TARGET_NAME = "mobinfo.networkid";
private static final String PUBLIC_INFO_TARGET_NAME = "mobinfo.publicinfo";
+ private static final String ONS_TARGET_NAME = "mobinfo.ons";
+ private static final String SPN_TARGET_NAME = "mobinfo.spn";
private String iTarget = null;
private String iAction = null;
@@ -44,7 +46,9 @@
|| CELLID_TARGET_NAME.equals(aUri)
|| PUBLIC_INFO_TARGET_NAME.equals(aUri)
|| COUNTRYCODE_TARGET_NAME.equals(aUri)
- || NETWORKID_TARGET_NAME.equals(aUri))
+ || NETWORKID_TARGET_NAME.equals(aUri)
+ || SPN_TARGET_NAME.equals(aUri)
+ || ONS_TARGET_NAME.equals(aUri))
{
// aUri contains a known target name -> save it as such
iTarget = aUri;
@@ -74,6 +78,14 @@
{
iTarget = NETWORKID_TARGET_NAME;
}
+ else if (MobileInfoProperties.SERVICE_PROVIDER_NAME.equals(aUri))
+ {
+ iTarget = SPN_TARGET_NAME;
+ }
+ else if (MobileInfoProperties.OPERATOR_NAME.equals(aUri))
+ {
+ iTarget = ONS_TARGET_NAME;
+ }
else
{
iTarget = PUBLIC_INFO_TARGET_NAME;
@@ -90,14 +102,22 @@
*/
public String getSecurityPromptQuestion(int aInteractionMode)
{
- if (CELLID_TARGET_NAME.equals(iTarget)
- || COUNTRYCODE_TARGET_NAME.equals(iTarget)
+ if (CELLID_TARGET_NAME.equals(iTarget)
+ || COUNTRYCODE_TARGET_NAME.equals(iTarget)
|| NETWORKID_TARGET_NAME.equals(iTarget))
{
return SecurityPromptMessage.getInstance().getText(
SecurityPromptMessage.QUESTION_ID_READING_LOCATION_DATA,
null);
}
+ if (SPN_TARGET_NAME.equals(iTarget)
+ || ONS_TARGET_NAME.equals(iTarget))
+ {
+ return SecurityPromptMessage.getInstance().getText(
+ SecurityPromptMessage.QUESTION_ID_READING_USER_DATA,
+ null);
+ }
+
return null;
}
@@ -123,6 +143,14 @@
{
return "com.nokia.mid.Mobinfo.networkid";
}
+ else if (SPN_TARGET_NAME.equals(iTarget))
+ {
+ return "com.nokia.mid.Mobinfo.SPN";
+ }
+ else if (ONS_TARGET_NAME.equals(iTarget))
+ {
+ return "com.nokia.mid.Mobinfo.ONS";
+ }
return null;
}