List of usage examples for org.springframework.context.support DefaultMessageSourceResolvable DefaultMessageSourceResolvable
public DefaultMessageSourceResolvable(@Nullable String[] codes, @Nullable Object[] arguments,
@Nullable String defaultMessage)
From source file:technology.tikal.accounts.controller.imp.AccountsControllerImp.java
@Override public SessionInfo createSession(AuthenticationRequest request) { try {//w ww. jav a 2 s .c o m InternalAccount account = accountDao.consultar(request.getUser()); if (account.getStatus().isBlocked()) { throw new MessageSourceResolvableException(new DefaultMessageSourceResolvable( new String[] { "BlockedAccount.AccountsControllerImp.createSession" }, new String[] {}, "Account Blocked")); } AuthenticationResponse auth = authenticateUser(request, account); if (auth.isAuthenticated()) { return sessionController.createSession(account, request, auth); } else { throw new MessageSourceResolvableException(new DefaultMessageSourceResolvable( new String[] { "BadCredentials.AccountsControllerImp.createSession" }, new String[] {}, "Not valid credentials")); } } catch (NotFoundException e) { throw new MessageSourceResolvableException(new DefaultMessageSourceResolvable( new String[] { "BadCredentials.AccountsControllerImp.createSession" }, new String[] {}, "Not valid credentials")); } }
From source file:com.github.pjungermann.config.specification.constraint.AbstractConstraint.java
@NotNull @Override/*from w ww . jav a 2 s. c o m*/ public MessageSourceResolvable getMessage(@Nullable final Object value) { final String code = getMessageCode(); return new DefaultMessageSourceResolvable(new String[] { code, DEFAULT_MESSAGE_CODE }, new Object[] { sourceLine, key, value, expectation, getName() }, code); }
From source file:technology.tikal.customers.controller.imp.CustomersControllerImp.java
private void validateRelation(ContactOfy contactA, ContactOfy contactB) { if (contactA.getId().equals(contactB.getId())) { throw new MessageSourceResolvableException(new DefaultMessageSourceResolvable( new String[] { "SameId.CustomersControllerImp.validateRelation" }, new String[] { contactB.getId().toString() }, "Invalid relation with himself")); }//from w w w . j a v a2s . co m }
From source file:com.jaspersoft.jasperserver.ws.axis2.ManagementServiceImpl.java
protected Object getValidationErrorMessage(String objectName, ValidationError error) { MessageCodesResolver codesResolver = getMessageCodesResolver(); String[] codes;//from w w w. jav a2 s. co 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; }
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. This method uses </code>[contextId + "." + ] fieldPath [ + "." + faceDescriptorProperty[0]]</code> * for the default value//from w ww.j a v a2 s . c o m */ protected String getMessage(String contextId, String fieldPath, String[] faceDescriptorProperty) { String[] keys = getMessageKeys(contextId, fieldPath, faceDescriptorProperty); return getMessageSourceAccessor().getMessage(new DefaultMessageSourceResolvable(keys, null, keys[0])); }
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./*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; } }
From source file:org.springframework.rules.reporting.DefaultMessageTranslator.java
public void add(String code, Object[] args, String defaultMessage) { MessageSourceResolvable resolvable = new DefaultMessageSourceResolvable(new String[] { code }, args, defaultMessage);/*from ww w . j a v a 2 s .com*/ if (logger.isDebugEnabled()) { logger.debug("Adding resolvable: " + resolvable); } this.args.add(resolvable); }
From source file:org.springframework.rules.reporting.DefaultMessageTranslator.java
private MessageSourceResolvable handleParameterizedBinaryPredicate(ParameterizedBinaryConstraint p) { MessageSourceResolvable resolvable = new DefaultMessageSourceResolvable( new String[] { getMessageCode(p.getConstraint()) }, new Object[] { p.getParameter() }, p.toString());/* w w w . j a v a 2s .co m*/ return resolvable; }
From source file:org.springframework.rules.reporting.DefaultMessageTranslator.java
private MessageSourceResolvable handleRange(Range r) { MessageSourceResolvable resolvable = new DefaultMessageSourceResolvable(new String[] { getMessageCode(r) }, new Object[] { r.getMin(), r.getMax() }, r.toString()); return resolvable; }
From source file:org.springmodules.commons.validator.MessageUtils.java
/** * Create a MessageSourceResolvable using the string value of the parameter * as a code./*from w w w .j ava 2 s. c o m*/ * <p/> * <p/> * Note: this implementation uses the key of the Fields message for the * given ValidatorAction as the default message. * </p> * * @param obj Object whose string value is the code for this message. * @return MessageSourceResolvable for the given Object. */ public static MessageSourceResolvable createMessage(Object obj) { String[] codes = new String[] { String.valueOf(obj) }; String defaultMsg = codes[0]; MessageSourceResolvable msg = new DefaultMessageSourceResolvable(codes, null, defaultMsg); return msg; }