X-Git-Url: https://gerrit.onap.org/r/gitweb?p=portal.git;a=blobdiff_plain;f=portal-BE%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fportal%2Fvalidation%2FDataValidator.java;h=80ad9b701da2dff8c686733cf68e0817d2434263;hp=ad0a9f189f6779df27b506cd39c699082533eeae;hb=08cdfa25a5a781673c78f7ec33c23d03164e197a;hpb=f2783b5d2f3f7d530968370db1396fdb0914d039 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..80ad9b70 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,10 +41,12 @@ 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; import javax.validation.ValidatorFactory; +import org.apache.poi.ss.formula.functions.T; import org.springframework.stereotype.Service; @Service @@ -66,6 +68,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();