javacommons/security/javasrc/com/nokia/mj/impl/security/utils/SecurityDetailedErrorMessage.java
changeset 50 023eef975703
parent 49 35baca0e7a2e
equal deleted inserted replaced
49:35baca0e7a2e 50:023eef975703
    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 ----------------------------- */