@Override public int getFieldErrorCount(String field) { return getFieldErrors(field).size(); }
@Override public int getFieldErrorCount() { return getFieldErrors().size(); }
@Override @Nullable public FieldError getFieldError() { List<FieldError> fieldErrors = getFieldErrors(); return (!fieldErrors.isEmpty() ? fieldErrors.get(0) : null); }
@Override @Nullable public FieldError getFieldError(String field) { List<FieldError> fieldErrors = getFieldErrors(field); return (!fieldErrors.isEmpty() ? fieldErrors.get(0) : null); }
@Override public int getFieldErrorCount() { return getFieldErrors().size(); }
@Override public int getFieldErrorCount(String field) { return getFieldErrors(field).size(); }
@Override public List<ObjectError> getAllErrors() { List<ObjectError> result = new LinkedList<>(); result.addAll(getGlobalErrors()); result.addAll(getFieldErrors()); return Collections.unmodifiableList(result); }
@Override @Nullable public FieldError getFieldError() { List<FieldError> fieldErrors = getFieldErrors(); return (!fieldErrors.isEmpty() ? fieldErrors.get(0) : null); }
@Override @Nullable public FieldError getFieldError(String field) { List<FieldError> fieldErrors = getFieldErrors(field); return (!fieldErrors.isEmpty() ? fieldErrors.get(0) : null); }
@Override public List<FieldError> getFieldErrors(String field) { List<FieldError> fieldErrors = getFieldErrors(); List<FieldError> result = new LinkedList<>(); String fixedField = fixedField(field); for (FieldError error : fieldErrors) { if (isMatchingFieldError(fixedField, error)) { result.add(error); } } return Collections.unmodifiableList(result); }
@Override public List<ObjectError> getAllErrors() { List<ObjectError> result = new LinkedList<>(); result.addAll(getGlobalErrors()); result.addAll(getFieldErrors()); return Collections.unmodifiableList(result); }
@Override public List<FieldError> getFieldErrors(String field) { List<FieldError> fieldErrors = getFieldErrors(); List<FieldError> result = new LinkedList<>(); String fixedField = fixedField(field); for (FieldError error : fieldErrors) { if (isMatchingFieldError(fixedField, error)) { result.add(error); } } return Collections.unmodifiableList(result); }
@Override public int getFieldErrorCount(String field) { return getFieldErrors(field).size(); }
@Override public int getFieldErrorCount() { return getFieldErrors().size(); }
@Override @Nullable public FieldError getFieldError() { List<FieldError> fieldErrors = getFieldErrors(); return (!fieldErrors.isEmpty() ? fieldErrors.get(0) : null); }
@Override @Nullable public FieldError getFieldError(String field) { List<FieldError> fieldErrors = getFieldErrors(field); return (!fieldErrors.isEmpty() ? fieldErrors.get(0) : null); }
@Override public List<ObjectError> getAllErrors() { List<ObjectError> result = new LinkedList<>(); result.addAll(getGlobalErrors()); result.addAll(getFieldErrors()); return Collections.unmodifiableList(result); }
@Override public List<FieldError> getFieldErrors(String field) { List<FieldError> fieldErrors = getFieldErrors(); List<FieldError> result = new LinkedList<>(); String fixedField = fixedField(field); for (FieldError error : fieldErrors) { if (isMatchingFieldError(fixedField, error)) { result.add(error); } } return Collections.unmodifiableList(result); }