package org.onap.ccsdk.cds.blueprintsprocessor.designer.api.load
import kotlinx.coroutines.runBlocking
-import org.onap.ccsdk.cds.controllerblueprints.core.config.BluePrintLoadConfiguration
+import org.onap.ccsdk.cds.controllerblueprints.core.config.BlueprintLoadConfiguration
import org.slf4j.LoggerFactory
import org.springframework.stereotype.Service
@Service
-open class BluePrintDatabaseLoadService(
- private val bluePrintLoadConfiguration: BluePrintLoadConfiguration,
+open class BlueprintDatabaseLoadService(
+ private val bluePrintLoadConfiguration: BlueprintLoadConfiguration,
private val modelTypeLoadService: ModelTypeLoadService,
private val resourceDictionaryLoadService: ResourceDictionaryLoadService,
- private val bluePrintCatalogLoadService: BluePrintCatalogLoadService
+ private val bluePrintCatalogLoadService: BlueprintCatalogLoadService
) {
- private val log = LoggerFactory.getLogger(BluePrintDatabaseLoadService::class.java)
+ private val log = LoggerFactory.getLogger(BlueprintDatabaseLoadService::class.java)
open fun init() = runBlocking {
initModelTypes()
initResourceDictionary()
- initBluePrintCatalog()
+ initBlueprintCatalog()
}
open suspend fun initModelTypes() {
}
}
- open suspend fun initBluePrintCatalog() {
- log.info("cba load from paths(${bluePrintLoadConfiguration.loadBluePrintPaths})")
+ open suspend fun initBlueprintCatalog() {
+ log.info("cba load from paths(${bluePrintLoadConfiguration.loadBlueprintPaths})")
- val paths = bluePrintLoadConfiguration.loadBluePrintPaths?.split(",")
+ val paths = bluePrintLoadConfiguration.loadBlueprintPaths?.split(",")
paths?.let {
- bluePrintCatalogLoadService.loadPathsBluePrintModelCatalog(paths)
+ bluePrintCatalogLoadService.loadPathsBlueprintModelCatalog(paths)
}
}
}