Controller Blueprints Microservice
authorBrinda Santh <brindasanth@in.ibm.com>
Wed, 5 Sep 2018 05:22:04 +0000 (01:22 -0400)
committerBrinda Santh <brindasanth@in.ibm.com>
Wed, 5 Sep 2018 05:22:04 +0000 (01:22 -0400)
Add Resource Dictionary reactive repository service for dictionary validation and automap functions.

Change-Id: I7cc6d7d976cfe9370f9a74cd8f2e4256de8e8995
Issue-ID: CCSDK-484
Signed-off-by: Brinda Santh <brindasanth@in.ibm.com>
components/resource-dict/src/main/kotlin/org/onap/ccsdk/apps/controllerblueprints/resource/dict/service/ResourceDefinitionRepoService.kt

index d51338c..370e1ec 100644 (file)
@@ -1,5 +1,6 @@
 /*\r
  *  Copyright © 2017-2018 AT&T Intellectual Property.\r
+ *  Modifications Copyright © 2018 IBM.\r
  *\r
  *  Licensed under the Apache License, Version 2.0 (the "License");\r
  *  you may not use this file except in compliance with the License.\r
@@ -29,7 +30,7 @@ import reactor.core.publisher.Mono
  */\r
 interface ResourceDefinitionRepoService : BluePrintRepoService {\r
 \r
-    fun getResourceDefinition(resourceDefinitionName: String): Mono<ResourceDefinition>?\r
+    fun getResourceDefinition(resourceDefinitionName: String): Mono<ResourceDefinition>\r
 }\r
 \r
 /**\r
@@ -51,7 +52,7 @@ open class ResourceDefinitionFileRepoService : BluePrintRepoFileService,
         resourceDefinitionPath = basePath.plus("/resource_dictionary")\r
     }\r
 \r
-    override fun getResourceDefinition(resourceDefinitionName: String): Mono<ResourceDefinition>? {\r
+    override fun getResourceDefinition(resourceDefinitionName: String): Mono<ResourceDefinition> {\r
 \r
         val fileName = resourceDefinitionPath.plus(BluePrintConstants.PATH_DIVIDER)\r
                 .plus(resourceDefinitionName).plus(extension)\r