X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=portal-BE%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fportal%2Fvalidation%2FDataValidator.java;h=3d7c61ec7045d1b649fc185769c9eac29860aad8;hb=HEAD;hp=ad0a9f189f6779df27b506cd39c699082533eeae;hpb=1fd31a3d5b5a6ca6d0160171187bdc0cd058b302;p=portal.git diff --git a/portal-BE/src/main/java/org/onap/portal/validation/DataValidator.java b/portal-BE/src/main/java/org/onap/portal/validation/DataValidator.java index ad0a9f18..3d7c61ec 100644 --- a/portal-BE/src/main/java/org/onap/portal/validation/DataValidator.java +++ b/portal-BE/src/main/java/org/onap/portal/validation/DataValidator.java @@ -41,6 +41,7 @@ package org.onap.portal.validation; import java.util.Set; +import java.util.stream.Collectors; import javax.validation.ConstraintViolation; import javax.validation.Validation; import javax.validation.Validator; @@ -66,6 +67,10 @@ public class DataValidator { return validator.validate(classToValid); } + public String getConstraintViolationsString(E classToValid){ + return getConstraintViolations(classToValid).stream().map(ConstraintViolation::getMessage).collect(Collectors.joining(", ")); + } + public boolean isValid(E classToValid) { Set> constraintViolations = getConstraintViolations(classToValid); return constraintViolations.isEmpty();