Package org.thymeleaf.messageresolver

Examples of org.thymeleaf.messageresolver.MessageResolution


        final Locale locale = context.getLocale();
        final ResourceBundle resourceBundle = resourceBundleProvider.getResourceBundle(locale);
        final String string = resourceBundle.getString(key);
        final MessageFormat messageFormat = new MessageFormat(string, locale);
        final String message = messageFormat.format((messageParameters != null ? messageParameters : EMPTY_MESSAGE_PARAMETERS));
        return new MessageResolution(message);
    }
View Full Code Here


        try {
           
            final String resolvedMessage =
                this.messageSource.getMessage(key, messageParameters, arguments.getContext().getLocale());
           
            return new MessageResolution(resolvedMessage);
           
        } catch (NoSuchMessageException e) {
            return null;
        }
       
View Full Code Here

        try {
           
            final String resolvedMessage =
                this.messageSource.getMessage(key, messageParameters, arguments.getContext().getLocale());
           
            return new MessageResolution(resolvedMessage);
           
        } catch (NoSuchMessageException e) {
            return null;
        }
       
View Full Code Here

        try {
           
            final String resolvedMessage =
                this.messageSource.getMessage(key, messageParameters, arguments.getContext().getLocale());
           
            return new MessageResolution(resolvedMessage);
           
        } catch (NoSuchMessageException e) {
            return null;
        }
       
View Full Code Here

        try {
           
            final String resolvedMessage =
                this.messageSource.getMessage(key, messageParameters, arguments.getContext().getLocale());
           
            return new MessageResolution(resolvedMessage);
           
        } catch (NoSuchMessageException e) {
            return null;
        }
       
View Full Code Here

    WebContext webContext = (WebContext)arguments.getContext();
   
    String message = resolveMessage(webContext.getHttpServletRequest(), key, messageParameters);
   
    if(message!=null){
      return new MessageResolution(message);
    }
   
    return null;
  }
View Full Code Here

   
    if (message == null) {
      return null;
    }
   
    return new MessageResolution(message);
   
  }
View Full Code Here

        Validate.notNull(messageKey, "Message key cannot be null");
       
        final Set<IMessageResolver> messageResolvers =
            arguments.getConfiguration().getMessageResolvers();
       
        MessageResolution messageResolution = null;
        for (final IMessageResolver messageResolver : messageResolvers) {
            if (messageResolution == null) {
                messageResolution =
                    messageResolver.resolveMessage(arguments, messageKey, messageParameters);
            }
        }
       
        if (messageResolution == null) {
           
            if (!returnStringAlways) {
                return null;
            }
           
            return getAbsentMessageRepresentation(messageKey, arguments.getContext().getLocale());
           
        }
       
        return messageResolution.getResolvedMessage();
       
    }
View Full Code Here

            }
           
            String resolvedMessage = translationService.getTranslatedValue(entity, property, locale);
           
            if (StringUtils.isNotBlank(resolvedMessage)) {
                return new MessageResolution(resolvedMessage);
            }
        }
       
        return null;
    }
View Full Code Here

TOP

Related Classes of org.thymeleaf.messageresolver.MessageResolution

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.