@Override public String getNestedPath() { return this.bindingResult.getNestedPath(); }
@Override public String getNestedPath() { return this.bindingResult.getNestedPath(); }
@Override public String getNestedPath() { return this.bindingResult.getNestedPath(); }
@Override public String getNestedPath() { return this.bindingResult.getNestedPath(); }
@Override public void processMissingFieldError(String missingField, BindingResult bindingResult) { // Create field error with code "required". String fixedField = bindingResult.getNestedPath() + missingField; String[] codes = bindingResult.resolveMessageCodes(MISSING_FIELD_ERROR_CODE, missingField); Object[] arguments = getArgumentsForBindError(bindingResult.getObjectName(), fixedField); FieldError error = new FieldError(bindingResult.getObjectName(), fixedField, "", true, codes, arguments, "Field '" + fixedField + "' is required"); bindingResult.addError(error); }
@Override public void processMissingFieldError(String missingField, BindingResult bindingResult) { // Create field error with code "required". String fixedField = bindingResult.getNestedPath() + missingField; String[] codes = bindingResult.resolveMessageCodes(MISSING_FIELD_ERROR_CODE, missingField); Object[] arguments = getArgumentsForBindError(bindingResult.getObjectName(), fixedField); FieldError error = new FieldError(bindingResult.getObjectName(), fixedField, "", true, codes, arguments, "Field '" + fixedField + "' is required"); bindingResult.addError(error); }
String nestedField = bindingResult.getNestedPath() + field; if (nestedField.isEmpty()) { String[] errorCodes = bindingResult.resolveMessageCodes(errorCode);
String nestedField = bindingResult.getNestedPath() + field; if (nestedField.isEmpty()) { String[] errorCodes = bindingResult.resolveMessageCodes(errorCode);
binder.getBindingResult().rejectValue("spouse.name", "someCode", "someMessage"); assertEquals("", binder.getBindingResult().getNestedPath()); assertEquals("value", binder.getBindingResult().getFieldValue("name")); assertEquals("prefixvalue", binder.getBindingResult().getFieldError("name").getRejectedValue());
binder.getBindingResult().rejectValue("spouse.name", "someCode", "someMessage"); assertEquals("", binder.getBindingResult().getNestedPath()); assertEquals("value", binder.getBindingResult().getFieldValue("name")); assertEquals("prefixvalue", binder.getBindingResult().getFieldError("name").getRejectedValue());
@Override public String getNestedPath() { return this.bindingResult.getNestedPath(); }
@Override public String getNestedPath() { return this.bindingResult.getNestedPath(); }
@Override public String getNestedPath() { return this.bindingResult.getNestedPath(); }
@Override public void processMissingFieldError(String missingField, BindingResult bindingResult) { // Create field error with code "required". String fixedField = bindingResult.getNestedPath() + missingField; String[] codes = bindingResult.resolveMessageCodes(MISSING_FIELD_ERROR_CODE, missingField); Object[] arguments = getArgumentsForBindError(bindingResult.getObjectName(), fixedField); FieldError error = new FieldError(bindingResult.getObjectName(), fixedField, "", true, codes, arguments, "Field '" + fixedField + "' is required"); bindingResult.addError(error); }
String nestedField = bindingResult.getNestedPath() + field; if (nestedField.isEmpty()) { String[] errorCodes = bindingResult.resolveMessageCodes(errorCode);