bb25d25e2b2b526d13506d76f0801010ab00cb13
[sdc.git] /
1 package org.openecomp.sdc.asdctool.impl.validator.tasks.artifacts;
2
3 import org.openecomp.sdc.asdctool.impl.validator.tasks.VfValidationTask;
4 import org.openecomp.sdc.asdctool.impl.validator.utils.VertexResult;
5 import org.openecomp.sdc.be.dao.jsongraph.GraphVertex;
6 import org.openecomp.sdc.be.model.jsontitan.operations.TopologyTemplateOperation;
7 import org.springframework.beans.factory.annotation.Autowired;
8
9
10 /**
11  * Created by chaya on 7/4/2017.
12  */
13 public class VfArtifactValidationTask extends VfValidationTask {
14
15     @Autowired
16     ArtifactValidationUtils artifactValidationUtils;
17
18     @Autowired
19     protected TopologyTemplateOperation topologyTemplateOperation;
20
21     public VfArtifactValidationTask() {
22         this.name = "VF Artifact Validation Task";
23     }
24
25     @Override
26     public VertexResult validate(GraphVertex vertex) {
27         return artifactValidationUtils.validateTopologyTemplateArtifacts(vertex, getTaskName());
28     }
29 }