1 package org.openecomp.sdc.asdctool.impl.validator;
5 import org.openecomp.sdc.asdctool.impl.validator.executers.ArtifactValidatorExecuter;
6 import org.openecomp.sdc.asdctool.impl.validator.executers.IArtifactValidatorExecuter;
7 import org.openecomp.sdc.asdctool.impl.validator.utils.ReportManager;
8 import org.slf4j.Logger;
9 import org.slf4j.LoggerFactory;
10 import org.springframework.beans.factory.annotation.Autowired;
12 public class ArtifactToolBL {
14 private static Logger log = LoggerFactory.getLogger(ValidationToolBL.class.getName());
17 protected List<IArtifactValidatorExecuter> validators;
20 protected ReportManager reportManager;
22 private boolean allValid = true;
25 public boolean validateAll() {
26 for (IArtifactValidatorExecuter validatorExec: validators) {
27 System.out.println("ValidatorExecuter "+validatorExec.getName()+" started");
28 if (!validatorExec.executeValidations()) {
30 System.out.println("ValidatorExecuter "+validatorExec.getName()+" finished with warnings");
33 System.out.println("ValidatorExecuter "+validatorExec.getName()+" finished successfully");