This is an automated email from the ASF dual-hosted git repository. rombert pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-models-validation-impl.git
commit ac4ef786d6888e050d8418fa8dc5308a534da975 Author: Konrad Windszus <[email protected]> AuthorDate: Fri Dec 18 14:50:39 2015 +0000 SLING-5026 - refactor validator interface to allow to set multiple failure messages This closes #117 git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1720802 13f79535-47bb-0310-9956-ffa450edef68 --- .../apache/sling/models/validation/InvalidResourceException.java | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/main/java/org/apache/sling/models/validation/InvalidResourceException.java b/src/main/java/org/apache/sling/models/validation/InvalidResourceException.java index a5977b6..f589df9 100644 --- a/src/main/java/org/apache/sling/models/validation/InvalidResourceException.java +++ b/src/main/java/org/apache/sling/models/validation/InvalidResourceException.java @@ -16,11 +16,8 @@ */ package org.apache.sling.models.validation; -import java.util.List; -import java.util.Map.Entry; - -import org.apache.commons.lang.StringUtils; import org.apache.sling.models.factory.InvalidModelException; +import org.apache.sling.validation.ValidationFailure; import org.apache.sling.validation.ValidationResult; /** @@ -61,8 +58,8 @@ public class InvalidResourceException extends InvalidModelException { public String getMessage() { StringBuilder builder = new StringBuilder("Validation errors for "); builder.append("'" + path +"':"); - for (Entry<String, List<String>> entry : result.getFailureMessages().entrySet()) { - builder.append("\n" + entry.getKey() + ":" + StringUtils.join(entry.getValue(), "\n\t")); + for (ValidationFailure failure : result.getFailures()) { + builder.append("\n" + failure.getLocation() + ":" + failure.getMessage() + "\n\t"); } return builder.toString(); } -- To stop receiving notification emails like this one, please contact "[email protected]" <[email protected]>.
