1 package org.openecomp.sdc.asdctool.impl.validator;
5 import org.openecomp.sdc.asdctool.impl.validator.executers.ValidatorExecuter;
6 import org.openecomp.sdc.asdctool.impl.validator.utils.ReportManager;
7 import org.slf4j.Logger;
8 import org.slf4j.LoggerFactory;
9 import org.springframework.beans.factory.annotation.Autowired;
10 import org.springframework.stereotype.Component;
13 * Created by chaya on 7/3/2017.
16 public class ValidationToolBL {
18 private static Logger log = LoggerFactory.getLogger(ValidationToolBL.class.getName());
21 protected List<ValidatorExecuter> validators;
24 protected ReportManager reportManager;
26 private boolean allValid = true;
29 public boolean validateAll() {
30 for (ValidatorExecuter validatorExec: validators) {
31 System.out.println("ValidatorExecuter "+validatorExec.getName()+" started");
32 if (!validatorExec.executeValidations()) {
34 System.out.println("ValidatorExecuter "+validatorExec.getName()+" finished with warnings");
37 System.out.println("ValidatorExecuter "+validatorExec.getName()+" finished successfully");