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