Renaming Files having BluePrint to have Blueprint
[ccsdk/cds.git] / ms / blueprintsprocessor / modules / blueprints / blueprint-validation / src / main / kotlin / org / onap / ccsdk / cds / controllerblueprints / validation / BlueprintTypeValidatorServiceImpl.kt
 
 package org.onap.ccsdk.cds.controllerblueprints.validation
 
-import org.onap.ccsdk.cds.controllerblueprints.core.BluePrintProcessorException
-import org.onap.ccsdk.cds.controllerblueprints.core.interfaces.BluePrintArtifactDefinitionValidator
-import org.onap.ccsdk.cds.controllerblueprints.core.interfaces.BluePrintArtifactTypeValidator
-import org.onap.ccsdk.cds.controllerblueprints.core.interfaces.BluePrintAttributeDefinitionValidator
-import org.onap.ccsdk.cds.controllerblueprints.core.interfaces.BluePrintDataTypeValidator
-import org.onap.ccsdk.cds.controllerblueprints.core.interfaces.BluePrintNodeTemplateValidator
-import org.onap.ccsdk.cds.controllerblueprints.core.interfaces.BluePrintNodeTypeValidator
-import org.onap.ccsdk.cds.controllerblueprints.core.interfaces.BluePrintPropertyDefinitionValidator
-import org.onap.ccsdk.cds.controllerblueprints.core.interfaces.BluePrintServiceTemplateValidator
-import org.onap.ccsdk.cds.controllerblueprints.core.interfaces.BluePrintTopologyTemplateValidator
-import org.onap.ccsdk.cds.controllerblueprints.core.interfaces.BluePrintTypeValidatorService
-import org.onap.ccsdk.cds.controllerblueprints.core.interfaces.BluePrintValidator
-import org.onap.ccsdk.cds.controllerblueprints.core.interfaces.BluePrintWorkflowValidator
+import org.onap.ccsdk.cds.controllerblueprints.core.BlueprintProcessorException
+import org.onap.ccsdk.cds.controllerblueprints.core.interfaces.BlueprintArtifactDefinitionValidator
+import org.onap.ccsdk.cds.controllerblueprints.core.interfaces.BlueprintArtifactTypeValidator
+import org.onap.ccsdk.cds.controllerblueprints.core.interfaces.BlueprintAttributeDefinitionValidator
+import org.onap.ccsdk.cds.controllerblueprints.core.interfaces.BlueprintDataTypeValidator
+import org.onap.ccsdk.cds.controllerblueprints.core.interfaces.BlueprintNodeTemplateValidator
+import org.onap.ccsdk.cds.controllerblueprints.core.interfaces.BlueprintNodeTypeValidator
+import org.onap.ccsdk.cds.controllerblueprints.core.interfaces.BlueprintPropertyDefinitionValidator
+import org.onap.ccsdk.cds.controllerblueprints.core.interfaces.BlueprintServiceTemplateValidator
+import org.onap.ccsdk.cds.controllerblueprints.core.interfaces.BlueprintTopologyTemplateValidator
+import org.onap.ccsdk.cds.controllerblueprints.core.interfaces.BlueprintTypeValidatorService
+import org.onap.ccsdk.cds.controllerblueprints.core.interfaces.BlueprintValidator
+import org.onap.ccsdk.cds.controllerblueprints.core.interfaces.BlueprintWorkflowValidator
 import org.springframework.beans.factory.annotation.Autowired
 import org.springframework.context.ApplicationContext
 import org.springframework.stereotype.Service
 
 @Service
-class BluePrintTypeValidatorServiceImpl : BluePrintTypeValidatorService {
+class BlueprintTypeValidatorServiceImpl : BlueprintTypeValidatorService {
 
     companion object {
 
@@ -45,7 +45,7 @@ class BluePrintTypeValidatorServiceImpl : BluePrintTypeValidatorService {
     @Autowired
     private lateinit var context: ApplicationContext
 
-    override fun <T : BluePrintValidator<*>> bluePrintValidator(referenceName: String, classType: Class<T>): T? {
+    override fun <T : BlueprintValidator<*>> bluePrintValidator(referenceName: String, classType: Class<T>): T? {
         return if (context.containsBean(referenceName)) {
             context.getBean(referenceName, classType)
         } else {
@@ -53,63 +53,63 @@ class BluePrintTypeValidatorServiceImpl : BluePrintTypeValidatorService {
         }
     }
 
-    override fun <T : BluePrintValidator<*>> bluePrintValidators(referenceNamePrefix: String, classType: Class<T>): List<T>? {
+    override fun <T : BlueprintValidator<*>> bluePrintValidators(referenceNamePrefix: String, classType: Class<T>): List<T>? {
         return context.getBeansOfType(classType)
             .filter { it.key.startsWith(referenceNamePrefix) }
             .mapNotNull { it.value }
     }
 
-    override fun <T : BluePrintValidator<*>> bluePrintValidators(classType: Class<T>): List<T>? {
+    override fun <T : BlueprintValidator<*>> bluePrintValidators(classType: Class<T>): List<T>? {
         return context.getBeansOfType(classType).mapNotNull { it.value }
     }
 
-    override fun getServiceTemplateValidators(): List<BluePrintServiceTemplateValidator> {
-        return bluePrintValidators(PREFIX_DEFAULT, BluePrintServiceTemplateValidator::class.java)
-            ?: throw BluePrintProcessorException("failed to get default ServiceTemplate validators")
+    override fun getServiceTemplateValidators(): List<BlueprintServiceTemplateValidator> {
+        return bluePrintValidators(PREFIX_DEFAULT, BlueprintServiceTemplateValidator::class.java)
+            ?: throw BlueprintProcessorException("failed to get default ServiceTemplate validators")
     }
 
-    override fun getDataTypeValidators(): List<BluePrintDataTypeValidator> {
-        return bluePrintValidators(PREFIX_DEFAULT, BluePrintDataTypeValidator::class.java)
-            ?: throw BluePrintProcessorException("failed to get default DataType validators")
+    override fun getDataTypeValidators(): List<BlueprintDataTypeValidator> {
+        return bluePrintValidators(PREFIX_DEFAULT, BlueprintDataTypeValidator::class.java)
+            ?: throw BlueprintProcessorException("failed to get default DataType validators")
     }
 
-    override fun getArtifactTypeValidators(): List<BluePrintArtifactTypeValidator> {
-        return bluePrintValidators(PREFIX_DEFAULT, BluePrintArtifactTypeValidator::class.java)
-            ?: throw BluePrintProcessorException("failed to get default ArtifactType validators")
+    override fun getArtifactTypeValidators(): List<BlueprintArtifactTypeValidator> {
+        return bluePrintValidators(PREFIX_DEFAULT, BlueprintArtifactTypeValidator::class.java)
+            ?: throw BlueprintProcessorException("failed to get default ArtifactType validators")
     }
 
-    override fun getArtifactDefinitionsValidators(): List<BluePrintArtifactDefinitionValidator> {
-        return bluePrintValidators(PREFIX_DEFAULT, BluePrintArtifactDefinitionValidator::class.java)
-            ?: throw BluePrintProcessorException("failed to get default ArtifactDefinition validators")
+    override fun getArtifactDefinitionsValidators(): List<BlueprintArtifactDefinitionValidator> {
+        return bluePrintValidators(PREFIX_DEFAULT, BlueprintArtifactDefinitionValidator::class.java)
+            ?: throw BlueprintProcessorException("failed to get default ArtifactDefinition validators")
     }
 
-    override fun getNodeTypeValidators(): List<BluePrintNodeTypeValidator> {
-        return bluePrintValidators(PREFIX_DEFAULT, BluePrintNodeTypeValidator::class.java)
-            ?: throw BluePrintProcessorException("failed to get default NodeType validators")
+    override fun getNodeTypeValidators(): List<BlueprintNodeTypeValidator> {
+        return bluePrintValidators(PREFIX_DEFAULT, BlueprintNodeTypeValidator::class.java)
+            ?: throw BlueprintProcessorException("failed to get default NodeType validators")
     }
 
-    override fun getTopologyTemplateValidators(): List<BluePrintTopologyTemplateValidator> {
-        return bluePrintValidators(PREFIX_DEFAULT, BluePrintTopologyTemplateValidator::class.java)
-            ?: throw BluePrintProcessorException("failed to get default TopologyTemplate validators")
+    override fun getTopologyTemplateValidators(): List<BlueprintTopologyTemplateValidator> {
+        return bluePrintValidators(PREFIX_DEFAULT, BlueprintTopologyTemplateValidator::class.java)
+            ?: throw BlueprintProcessorException("failed to get default TopologyTemplate validators")
     }
 
-    override fun getNodeTemplateValidators(): List<BluePrintNodeTemplateValidator> {
-        return bluePrintValidators(PREFIX_DEFAULT, BluePrintNodeTemplateValidator::class.java)
-            ?: throw BluePrintProcessorException("failed to get default NodeTemplate validators")
+    override fun getNodeTemplateValidators(): List<BlueprintNodeTemplateValidator> {
+        return bluePrintValidators(PREFIX_DEFAULT, BlueprintNodeTemplateValidator::class.java)
+            ?: throw BlueprintProcessorException("failed to get default NodeTemplate validators")
     }
 
-    override fun getWorkflowValidators(): List<BluePrintWorkflowValidator> {
-        return bluePrintValidators(PREFIX_DEFAULT, BluePrintWorkflowValidator::class.java)
-            ?: throw BluePrintProcessorException("failed to get default Workflow validators")
+    override fun getWorkflowValidators(): List<BlueprintWorkflowValidator> {
+        return bluePrintValidators(PREFIX_DEFAULT, BlueprintWorkflowValidator::class.java)
+            ?: throw BlueprintProcessorException("failed to get default Workflow validators")
     }
 
-    override fun getPropertyDefinitionValidators(): List<BluePrintPropertyDefinitionValidator> {
-        return bluePrintValidators(PREFIX_DEFAULT, BluePrintPropertyDefinitionValidator::class.java)
-            ?: throw BluePrintProcessorException("failed to get default PropertyDefinition validators")
+    override fun getPropertyDefinitionValidators(): List<BlueprintPropertyDefinitionValidator> {
+        return bluePrintValidators(PREFIX_DEFAULT, BlueprintPropertyDefinitionValidator::class.java)
+            ?: throw BlueprintProcessorException("failed to get default PropertyDefinition validators")
     }
 
-    override fun getAttributeDefinitionValidators(): List<BluePrintAttributeDefinitionValidator> {
-        return bluePrintValidators(PREFIX_DEFAULT, BluePrintAttributeDefinitionValidator::class.java)
-            ?: throw BluePrintProcessorException("failed to get default AttributeDefinition validators")
+    override fun getAttributeDefinitionValidators(): List<BlueprintAttributeDefinitionValidator> {
+        return bluePrintValidators(PREFIX_DEFAULT, BlueprintAttributeDefinitionValidator::class.java)
+            ?: throw BlueprintProcessorException("failed to get default AttributeDefinition validators")
     }
 }