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.springframework.beans.factory.annotation.Autowired;
8 import java.util.ArrayList;
12 * Created by chaya on 7/4/2017.
14 public class ServiceValidatorExecuter extends TopologyTemplateValidatorExecuter implements ValidatorExecuter {
16 @Autowired(required = false)
17 List<ServiceValidationTask> tasks = new ArrayList<>();
19 public ServiceValidatorExecuter() {
20 setName("SERVICE_VALIDATOR");
24 public boolean executeValidations() {
25 List<GraphVertex> vertices = getVerticesToValidate(ComponentTypeEnum.SERVICE);
26 return validate(tasks, vertices);
30 public String getName() {
31 return super.getName();