55 if (iMessageTable != null) |
55 if (iMessageTable != null) |
56 { |
56 { |
57 return iMessageTable; |
57 return iMessageTable; |
58 } |
58 } |
59 Hashtable messageTable = new Hashtable(); |
59 Hashtable messageTable = new Hashtable(); |
60 messageTable.put(new Integer(JAR_TAMPERED), "jar_tampered_details"); |
60 if (getLocaleIdQt() == null) |
61 messageTable.put(new Integer(CERT_DISABLED), "cert_disabled"); |
61 { |
62 messageTable.put(new Integer(CERT_DELETED), "cert_deleted"); |
62 messageTable.put(new Integer(JAR_TAMPERED), "jar_tampered_details"); |
63 messageTable.put(new Integer(SIM_CHANGED), "sim_changed"); |
63 messageTable.put(new Integer(CERT_DISABLED), "cert_disabled"); |
64 messageTable.put(new Integer(UNIDENTIFIED_APPLICATION), "unidentified_application"); |
64 messageTable.put(new Integer(CERT_DELETED), "cert_deleted"); |
65 messageTable.put(new Integer(NETWORK_RESTRICTION_VIOLATION), "net_restr_violation_details"); |
65 messageTable.put(new Integer(SIM_CHANGED), "sim_changed"); |
66 messageTable.put(new Integer(OCSP_GENERAL_ERR), "ocsp_general_details"); |
66 messageTable.put(new Integer(UNIDENTIFIED_APPLICATION), "unidentified_application"); |
67 messageTable.put(new Integer(OCSP_SETTINGS_ERR), "ocsp_settings"); |
67 messageTable.put(new Integer(NETWORK_RESTRICTION_VIOLATION), "net_restr_violation_details"); |
68 messageTable.put(new Integer(OCSP_REVOKED_ERR), "ocsp_revoked"); |
68 messageTable.put(new Integer(OCSP_GENERAL_ERR), "ocsp_general_details"); |
69 messageTable.put(new Integer(JAR_NOT_FOUND), "jar_not_found_details"); |
69 messageTable.put(new Integer(OCSP_SETTINGS_ERR), "ocsp_settings"); |
|
70 messageTable.put(new Integer(OCSP_REVOKED_ERR), "ocsp_revoked"); |
|
71 messageTable.put(new Integer(JAR_NOT_FOUND), "jar_not_found_details"); |
|
72 } |
|
73 else |
|
74 { |
|
75 messageTable.put(new Integer(JAR_TAMPERED), "jar_tampered_details"); |
|
76 messageTable.put(new Integer(CERT_DISABLED), "cert_disabled"); |
|
77 messageTable.put(new Integer(CERT_DELETED), "cert_deleted"); |
|
78 messageTable.put(new Integer(SIM_CHANGED), "sim_changed"); |
|
79 messageTable.put(new Integer(UNIDENTIFIED_APPLICATION), "unidentified_application"); |
|
80 messageTable.put(new Integer(NETWORK_RESTRICTION_VIOLATION), "net_restr_violation_details"); |
|
81 messageTable.put(new Integer(OCSP_GENERAL_ERR), "error_ocsp_general_details"); |
|
82 messageTable.put(new Integer(OCSP_SETTINGS_ERR), "error_ocsp_settings"); |
|
83 messageTable.put(new Integer(OCSP_REVOKED_ERR), "error_ocsp_revoked"); |
|
84 messageTable.put(new Integer(JAR_NOT_FOUND), "jar_not_found_details"); |
|
85 } |
70 iMessageTable = messageTable; |
86 iMessageTable = messageTable; |
71 return iMessageTable; |
87 return iMessageTable; |
72 } |
88 } |
73 |
89 |
74 /** |
90 /** |
78 private static ResourceLoader iRes = null; |
94 private static ResourceLoader iRes = null; |
79 protected ResourceLoader getResourceLoader() |
95 protected ResourceLoader getResourceLoader() |
80 { |
96 { |
81 if (iRes == null) |
97 if (iRes == null) |
82 { |
98 { |
83 iRes = ResourceLoader.getInstance("javausermessages", "qtn_java_secur_error_"); |
99 if (getLocaleIdQt() == null) |
|
100 { |
|
101 iRes = ResourceLoader.getInstance( |
|
102 "javausermessages", "qtn_java_secur_error_"); |
|
103 } |
84 } |
104 } |
85 return iRes; |
105 return iRes; |
|
106 } |
|
107 |
|
108 /** |
|
109 * Method for retrieving the ResourceLoader instance that is used |
|
110 * to localise error message for specified error code. |
|
111 * |
|
112 * @param errorCode error code for which ResourceLoader is returned |
|
113 */ |
|
114 protected ResourceLoader getResourceLoader(int errorCode) |
|
115 { |
|
116 String resFilename = "javaapplicationsecuritymessages"; |
|
117 String resPrefix = "txt_java_secur_info_"; |
|
118 switch (errorCode) |
|
119 { |
|
120 case OCSP_GENERAL_ERR: |
|
121 case OCSP_SETTINGS_ERR: |
|
122 case OCSP_REVOKED_ERR: |
|
123 resFilename = "javaapplicationinstaller"; |
|
124 resPrefix = "txt_java_secur_info_"; |
|
125 break; |
|
126 } |
|
127 return getResourceLoader(resFilename, resPrefix); |
86 } |
128 } |
87 |
129 |
88 /*** ----------------------------- PACKAGE ---------------------------- */ |
130 /*** ----------------------------- PACKAGE ---------------------------- */ |
89 /*** ----------------------------- PRIVATE ---------------------------- */ |
131 /*** ----------------------------- PRIVATE ---------------------------- */ |
90 /*** ----------------------------- NATIVE ----------------------------- */ |
132 /*** ----------------------------- NATIVE ----------------------------- */ |