UserController tests up
[portal.git] / portal-BE / src / main / java / org / onap / portal / validation / DataValidator.java
index ad0a9f1..80ad9b7 100644 (file)
 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 <E> String getConstraintViolationsString(E classToValid){
+              return getConstraintViolations(classToValid).stream().map(ConstraintViolation::getMessage).collect(Collectors.joining(", "));
+       }
+
        public <E> boolean isValid(E classToValid) {
               Set<ConstraintViolation<E>> constraintViolations = getConstraintViolations(classToValid);
               return constraintViolations.isEmpty();