43e8e9404f075c017eb7517e79c685a1e890dff0
[sdc.git] /
1 package org.openecomp.sdc.validation.impl.validators;
2
3 import org.openecomp.core.validation.types.GlobalValidationContext;
4 import org.openecomp.sdc.heat.datatypes.model.HeatOrchestrationTemplate;
5 import org.openecomp.sdc.validation.ValidationContext;
6 import org.openecomp.sdc.validation.base.ResourceBaseValidator;
7 import org.openecomp.sdc.validation.type.ConfigConstants;
8 import org.openecomp.sdc.validation.type.NamingConventionValidationContext;
9
10 import java.util.Map;
11
12 /**
13  * Created by TALIO on 2/15/2017.
14  */
15 public class NamingConventionGuideLineValidator extends ResourceBaseValidator {
16
17   @Override
18   public void init(Map<String, Object> properties){
19     super.init((Map<String, Object>) properties.get(ConfigConstants.Resource_Base_Validator));
20   }
21
22   @Override
23   public ValidationContext createValidationContext(String fileName, String envFileName,
24                                                       HeatOrchestrationTemplate
25                                                           heatOrchestrationTemplate,
26                                                       GlobalValidationContext globalContext){
27     return new NamingConventionValidationContext(heatOrchestrationTemplate, envFileName);
28   }
29 }