[SDC-29] Amdocs OnBoard 1707 initial commit.
[sdc.git] / openecomp-be / lib / openecomp-sdc-validation-lib / openecomp-sdc-validation-impl / src / main / java / org / openecomp / sdc / validation / impl / validators / NamingConventionGuideLineValidator.java
1 package org.openecomp.sdc.validation.impl.validators;
2
3 import org.openecomp.sdc.validation.ValidationContext;
4 import org.openecomp.core.validation.types.GlobalValidationContext;
5 import org.openecomp.sdc.heat.datatypes.model.HeatOrchestrationTemplate;
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 }