List of usage examples for org.springframework.context NoSuchMessageException getMessage
public String getMessage()
From source file:com.benfante.taglib.frontend.tags.AlertTag.java
/** * Return default exception message.//from w ww.java 2 s . c om */ protected String getNoSuchMessageExceptionDescription(NoSuchMessageException ex) { return ex.getMessage(); }
From source file:com.ocs.dynamo.service.impl.MessageServiceImpl.java
@Override public String getMessage(String key, Locale locale, Object... args) { try {//from ww w.j a v a2 s. c o m return source.getMessage(key, args, locale); } catch (NoSuchMessageException ex) { LOG.error(ex.getMessage()); return String.format(MESSAGE_NOT_FOUND, key); } }
From source file:com.webapp.desc.WebApp.java
/** * Resolves all messages for different locales using the applications * resource bundles.// www . j a v a2 s.c om * * <p>Features delegate message retrieval to their parents by default. Since * we extend {@code SystemDescription} which is a feature and all features * are added to the system description (this class), this method is the root * of all calls to get messages for all features.</p>. * * <p>This method uses the Spring {@code ResourceBundleMessageSource} to * handle all message resolution and is auto-wired by the Spring IoC * context.</p> * * @see coyote.commons.feature.Feature#getMessage(java.lang.String, java.lang.Object[], java.util.Locale) */ @Override public String getMessage(String key, Object[] args, Locale locale) { if (messageSource != null) { try { return messageSource.getMessage(key, args, locale); } catch (NoSuchMessageException e) { LOG.warn(e.getMessage() + " - returning key: '" + key + "'"); return key; } } else { return key; } }
From source file:ru.anr.base.services.BaseServiceImpl.java
/** * {@inheritDoc}//from w w w . j av a2 s .co m */ @Override public String text(String code, Object... args) { String txt = null; try { txt = messages.getMessage(code, args); } catch (NoSuchMessageException ex) { logger.error("Message resource error: {}", ex.getMessage()); txt = String.format(MSG_ERROR_DECORATION, code); } return txt; }
From source file:com.seajas.search.utilities.tags.MessageTag.java
/** * Return default exception message.//from w w w . j ava 2s . c o m * * @param ex * @return String */ protected String getNoSuchMessageExceptionDescription(final NoSuchMessageException ex) { return ex.getMessage(); }
From source file:com.efficio.fieldbook.web.nursery.controller.SaveAdvanceNurseryController.java
/** * Validate.// w w w. j a va 2s .co m * * @param form the form * @return the string */ private String validate(AdvancingNurseryForm form) { Locale locale = LocaleContextHolder.getLocale(); StringBuilder errorMessages = null; //Required Field Checks StringBuilder requiredFields = null; // Advance list name and description are required if (StringUtils.isBlank(form.getNurseryAdvanceName())) { requiredFields = requiredFields == null ? new StringBuilder() : requiredFields.append(", "); requiredFields.append( messageSource.getMessage("nursery.save.advance.nursery.nursery.advance.name", null, locale)); } if (StringUtils.isBlank(form.getNurseryAdvanceDescription())) { requiredFields = requiredFields == null ? new StringBuilder() : requiredFields.append(", "); requiredFields .append(messageSource.getMessage("nursery.save.advance.nursery.description", null, locale)); } if (requiredFields != null) { errorMessages = errorMessages == null ? new StringBuilder() : errorMessages.append("<br />"); errorMessages.append(messageSource.getMessage("error.mandatory.field", new String[] { requiredFields.toString() }, locale)); } // Advance list name must not exist in listnms try { if (fieldbookMiddlewareService.getGermplasmListByName(form.getNurseryAdvanceName()) != null) { if (errorMessages == null) { errorMessages = new StringBuilder(); } if (!errorMessages.toString().contains(messageSource .getMessage("nursery.save.advance.nursery.nursery.advance.name", null, locale))) { errorMessages.append("<br />"); errorMessages.append(messageSource .getMessage("nursery.save.advance.error.advance.nursery.exists", null, locale)); } } } catch (NoSuchMessageException e) { LOG.error(e.getMessage(), e); } catch (MiddlewareQueryException e) { LOG.error(e.getMessage(), e); } // Advance list table should not be empty if (importedGermplasmList == null || importedGermplasmList.isEmpty()) { errorMessages = errorMessages == null ? new StringBuilder() : errorMessages.append("<br />"); errorMessages .append(messageSource.getMessage("nursery.save.advance.error.row.list.empty", null, locale)); } return errorMessages != null ? errorMessages.toString() : null; }
From source file:org.springframework.binding.form.support.MessageSourceFieldFaceSource.java
/** * Returns the value of the required property of the FieldFace. Delegates to the getMessageKeys for the message key * generation strategy./*from w w w. j a v a 2 s. co m*/ */ protected String getMessage(String contextId, String fieldPath, String[] faceDescriptorProperties, String defaultValue) { String[] keys = getMessageKeys(contextId, fieldPath, faceDescriptorProperties); try { return getMessageSourceAccessor() .getMessage(new DefaultMessageSourceResolvable(keys, null, defaultValue)); } catch (NoSuchMessageException e) { if (log.isDebugEnabled()) { log.debug(e.getMessage()); } return null; } }