/** * @see IValidationError#getErrorMessage(IErrorMessageSource) */ @Override public final Serializable getErrorMessage(IErrorMessageSource messageSource) { String errorMessage = null; if (keys != null) { // try any message keys ... for (String key : keys) { errorMessage = messageSource.getMessage(key, vars); if (errorMessage != null) { break; } } } // ... if no keys matched try the default if (errorMessage == null && message != null) { errorMessage = message; } return new ValidationErrorFeedback(this, errorMessage); }
/** * @see IValidationError#getErrorMessage(IErrorMessageSource) */ @Override public final Serializable getErrorMessage(IErrorMessageSource messageSource) { String errorMessage = null; if (keys != null) { // try any message keys ... for (String key : keys) { errorMessage = messageSource.getMessage(key, vars); if (errorMessage != null) { break; } } } // ... if no keys matched try the default if (errorMessage == null && message != null) { errorMessage = message; } return new ValidationErrorFeedback(this, errorMessage); }
logger.warn(message); error(new ValidationErrorFeedback(error, message));
logger.warn(message); error(new ValidationErrorFeedback(error, message));
public <U> boolean isValid(final U e) { if (e == null) { return true; } JSR303Validation.getInstance(); final java.util.Set<?> s = JSR303Validation.getValidator().validate(e); if (s.isEmpty()) { return true; } for (final Object v : s) { final ConstraintViolation<?> violation = (ConstraintViolation<?>) v; if (context != null) { final IValidationError ve = new ViolationErrorBuilder.Bean((ConstraintViolation) v).createError(); context.error(new ValidationErrorFeedback(ve, ve.getErrorMessage(new MessageSource()))); } } return false; } class MessageSource implements IErrorMessageSource
public <U> boolean isValid(final U e) { if (e == null) { return true; } JSR303Validation.getInstance(); final Set<ConstraintViolation<U>> s = JSR303Validation.getValidator().validate(e); if (s.isEmpty()) { return true; } for (final ConstraintViolation<U> v : s) { if (context != null) { final IValidationError ve = new ViolationErrorBuilder.Bean<U>(v).createError(); context.error(new ValidationErrorFeedback(ve, ve.getErrorMessage(new MessageSource()))); } } return false; }