List of usage examples for org.springframework.validation Errors NESTED_PATH_SEPARATOR
String NESTED_PATH_SEPARATOR
To view the source code for org.springframework.validation Errors NESTED_PATH_SEPARATOR.
Click Source Link
From source file:com.asual.summer.core.spring.ExtendedBindingErrorProcessor.java
protected Object[] getArgumentsForBindError(String objectName, String field) { String[] codes = new String[] { objectName + Errors.NESTED_PATH_SEPARATOR + field, field }; return new Object[] { new DefaultMessageSourceResolvable(codes, field), null }; }
From source file:com.company.simple.util.validator.GlobeValidator.java
protected Object[] getArgumentsForConstraint(String objectName, String field, ConstraintDescriptor<?> descriptor) { List<Object> arguments = new LinkedList<Object>(); String[] codes = new String[] { objectName + Errors.NESTED_PATH_SEPARATOR + field, field }; arguments.add(new DefaultMessageSourceResolvable(codes, field)); // Using a TreeMap for alphabetical ordering of attribute names Map<String, Object> attributesToExpose = new TreeMap<String, Object>(); for (Map.Entry<String, Object> entry : descriptor.getAttributes().entrySet()) { String attributeName = entry.getKey(); Object attributeValue = entry.getValue(); if (!internalAnnotationAttributes.contains(attributeName)) { attributesToExpose.put(attributeName, attributeValue); }/*w w w . j a v a 2 s.c o m*/ } arguments.addAll(attributesToExpose.values()); return arguments.toArray(new Object[arguments.size()]); }