Example usage for org.springframework.validation MessageCodesResolver resolveMessageCodes

List of usage examples for org.springframework.validation MessageCodesResolver resolveMessageCodes

Introduction

In this page you can find the example usage for org.springframework.validation MessageCodesResolver resolveMessageCodes.

Prototype

String[] resolveMessageCodes(String errorCode, String objectName);

Source Link

Document

Build message codes for the given error code and object name.

Usage

From source file:com.jaspersoft.jasperserver.ws.axis2.ManagementServiceImpl.java

protected Object getValidationErrorMessage(String objectName, ValidationError error) {
    MessageCodesResolver codesResolver = getMessageCodesResolver();
    String[] codes;//from   w  ww . j a va  2s  .  c  o  m
    if (error.getField() == null) {
        codes = codesResolver.resolveMessageCodes(error.getErrorCode(), objectName);
    } else {
        codes = codesResolver.resolveMessageCodes(error.getErrorCode(), objectName, error.getField(), null);
    }
    MessageSourceResolvable messageResolvable = new DefaultMessageSourceResolvable(codes,
            error.getErrorArguments(), error.getDefaultMessage());
    String message = messageSource.getMessage(messageResolvable, getLocale());
    return message;
}