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]>.

Reply via email to