1 31 32 package org.opencms.jsp; 33 34 import org.opencms.file.CmsObject; 35 import org.opencms.file.CmsRequestContext; 36 import org.opencms.flex.CmsFlexController; 37 import org.opencms.i18n.A_CmsMessageBundle; 38 import org.opencms.i18n.CmsMessageContainer; 39 import org.opencms.i18n.I_CmsMessageBundle; 40 41 import java.util.Locale ; 42 43 import javax.servlet.ServletRequest ; 44 import javax.servlet.jsp.PageContext ; 45 46 76 public final class Messages extends A_CmsMessageBundle { 77 78 79 public static final String ERR_BAD_REQUEST_RESPONSE_0 = "ERR_BAD_REQUEST_RESPONSE_0"; 80 81 82 public static final String ERR_COLLECTOR_NOT_FOUND_1 = "ERR_COLLECTOR_NOT_FOUND_1"; 83 84 85 public static final String ERR_DIRECT_EDIT_PROVIDER_1 = "ERR_DIRECT_EDIT_PROVIDER_1"; 86 87 88 public static final String ERR_IMAGE_TAG_VFS_ACCESS_1 = "ERR_IMAGE_TAG_VFS_ACCESS_1"; 89 90 91 public static final String ERR_MISSING_CMS_CONTROLLER_1 = "ERR_MISSING_CMS_CONTROLLER_1"; 92 93 94 public static final String ERR_PARENTLESS_TAG_1 = "ERR_PARENTLESS_TAG_1"; 95 96 97 public static final String ERR_PROCESS_TAG_1 = "ERR_PROCESS_TAG_1"; 98 99 100 public static final String ERR_RUNTIME_1 = "ERR_RUNTIME_1"; 101 102 103 public static final String ERR_TAG_CONTENTCHECK_WRONG_PARENT_0 = "ERR_TAG_CONTENTCHECK_WRONG_PARENT_0"; 104 105 106 public static final String ERR_TAG_CONTENTLOAD_INDEX_SIZE_0 = "ERR_TAG_CONTENTLOAD_INDEX_SIZE_0"; 107 108 109 public static final String ERR_TAG_CONTENTLOAD_MISSING_COLLECTOR_0 = "ERR_TAG_CONTENTLOAD_MISSING_COLLECTOR_0"; 110 111 112 public static final String ERR_TAG_CONTENTLOAD_MISSING_PARAM_0 = "ERR_TAG_CONTENTLOAD_MISSING_PARAM_0"; 113 114 115 public static final String ERR_XML_DOCUMENT_UNMARSHAL_1 = "ERR_XML_DOCUMENT_UNMARSHAL_1"; 116 117 118 public static final String GUI_ERR_ACTIONELEM_NOT_INIT_0 = "GUI_ERR_ACTIONELEM_NOT_INIT_0"; 119 120 121 public static final String GUI_ERR_FILE_PROP_MISSING_2 = "GUI_ERR_FILE_PROP_MISSING_2"; 122 123 124 public static final String GUI_ERR_GEN_LINK_1 = "GUI_ERR_GEN_LINK_1"; 125 126 127 public static final String GUI_ERR_IMG_SCALE_2 = "GUI_ERR_IMG_SCALE_2"; 128 129 130 public static final String GUI_ERR_INFO_PROP_READ_1 = "GUI_ERR_INFO_PROP_READ_1"; 131 132 133 public static final String GUI_ERR_INVALID_INFO_PROP_0 = "GUI_ERR_INVALID_INFO_PROP_0"; 134 135 136 public static final String GUI_ERR_INVALID_INFO_PROP_1 = "GUI_ERR_INVALID_INFO_PROP_1"; 137 138 139 public static final String GUI_ERR_INVALID_USER_PROP_1 = "GUI_ERR_INVALID_USER_PROP_1"; 140 141 142 public static final String GUI_ERR_TAG_ATTRIBUTE_INVALID_3 = "GUI_ERR_TAG_ATTRIBUTE_INVALID_3"; 143 144 145 public static final String GUI_ERR_TAG_ATTRIBUTE_MISSING_2 = "GUI_ERR_TAG_ATTRIBUTE_MISSING_2"; 146 147 148 public static final String GUI_ERR_USER_PROP_READ_1 = "GUI_ERR_USER_PROP_READ_1"; 149 150 151 public static final String GUI_ERR_WORKPL_LABEL_READ_1 = "GUI_ERR_WORKPL_LABEL_READ_1"; 152 153 154 public static final String GUI_TAG_USER_ADDITIONALINFO_0 = "GUI_TAG_USER_ADDITIONALINFO_0"; 155 156 157 public static final String LOG_DEBUG_INTERRUPTED_EXCEPTION_1 = "LOG_DEBUG_INTERRUPTED_EXCEPTION_1"; 158 159 160 public static final String LOG_ERR_CONTENT_SHOW_1 = "LOG_ERR_CONTENT_SHOW_1"; 161 162 163 public static final String LOG_ERR_JSP_BEAN_0 = "LOG_ERR_JSP_BEAN_0"; 164 165 166 public static final String LOG_ERR_JSP_WRITE_0 = "LOG_ERR_JSP_WRITE_0"; 167 168 169 public static final String LOG_LOGIN_FAILED_3 = "LOG_LOGIN_FAILED_3"; 170 171 172 public static final String LOG_LOGIN_FAILED_DB_REASON_3 = "LOG_LOGIN_FAILED_DB_REASON_3"; 173 174 175 public static final String LOG_LOGIN_FAILED_DISABLED_3 = "LOG_LOGIN_FAILED_DISABLED_3"; 176 177 178 public static final String LOG_LOGIN_FAILED_NO_USER_3 = "LOG_LOGIN_FAILED_NO_USER_3"; 179 180 181 public static final String LOG_LOGIN_FAILED_TEMP_DISABLED_5 = "LOG_LOGIN_FAILED_TEMP_DISABLED_5"; 182 183 184 public static final String LOG_LOGIN_FAILED_WITH_MESSAGE_4 = "LOG_LOGIN_FAILED_WITH_MESSAGE_4"; 185 186 187 public static final String LOG_LOGIN_SUCCESSFUL_3 = "LOG_LOGIN_SUCCESSFUL_3"; 188 189 190 public static final String LOG_LOGOUT_SUCCESFUL_3 = "LOG_LOGOUT_SUCCESFUL_3"; 191 192 193 private static final String BUNDLE_NAME = "org.opencms.jsp.messages"; 194 195 196 private static final I_CmsMessageBundle INSTANCE = new Messages(); 197 198 202 private Messages() { 203 204 } 206 207 213 public static I_CmsMessageBundle get() { 214 215 return INSTANCE; 216 } 217 218 234 public static String getLocalizedMessage(CmsMessageContainer container, CmsObject cms) { 235 236 Locale locale; 237 if (cms != null) { 238 CmsRequestContext context = cms.getRequestContext(); 239 locale = (context != null) ? context.getLocale() : Locale.getDefault(); 240 } else { 241 locale = Locale.getDefault(); 242 } 243 return container.key(locale); 244 } 245 246 263 public static String getLocalizedMessage(CmsMessageContainer container, PageContext context) { 264 265 return Messages.getLocalizedMessage(container, context.getRequest()); 266 } 267 268 284 public static String getLocalizedMessage(CmsMessageContainer container, ServletRequest request) { 285 286 CmsObject cms = CmsFlexController.getCmsObject(request); 287 return getLocalizedMessage(container, cms); 288 289 } 290 291 297 public String getBundleName() { 298 299 return BUNDLE_NAME; 300 } 301 } | Popular Tags |