1 package org.openecomp.sdc.asdctool.impl.validator.executers;
3 import org.openecomp.sdc.asdctool.impl.validator.tasks.ServiceValidationTask;
4 import org.openecomp.sdc.be.dao.jsongraph.GraphVertex;
5 import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum;
6 import org.slf4j.Logger;
7 import org.slf4j.LoggerFactory;
8 import org.springframework.beans.factory.annotation.Autowired;
13 * Created by chaya on 7/4/2017.
15 public class ServiceValidatorExecuter extends TopologyTemplateValidatorExecuter implements ValidatorExecuter {
17 @Autowired(required = false)
18 List<ServiceValidationTask> tasks = new ArrayList<>();
20 private static Logger log = LoggerFactory.getLogger(VfValidatorExecuter.class.getName());
22 public ServiceValidatorExecuter() {
23 setName("SERVICE_VALIDATOR");
27 public boolean executeValidations() {
28 List<GraphVertex> vertices = getVerticesToValidate(ComponentTypeEnum.SERVICE);
29 return validate(tasks, vertices);
33 public String getName() {
34 return super.getName();