Resource Resoulution Service
authorSingal, Kapil (ks220y) <ks220y@att.com>
Thu, 10 Jan 2019 17:50:06 +0000 (12:50 -0500)
committerSingal, Kapil (ks220y) <ks220y@att.com>
Fri, 11 Jan 2019 15:08:58 +0000 (10:08 -0500)
Implement Input Resource Resolution Processor Service along with Resource Resolution Utilities

Change-Id: Ibb4899e415f4b79cd6cd1b190b0f4969b09c3fe4
Issue-ID: CCSDK-936
Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com>
ms/controllerblueprints/modules/service/src/main/java/org/onap/ccsdk/apps/controllerblueprints/service/SchemaGeneratorService.java
ms/controllerblueprints/modules/service/src/main/java/org/onap/ccsdk/apps/controllerblueprints/service/domain/JpaJsonNodeConverter.java
ms/controllerblueprints/modules/service/src/main/java/org/onap/ccsdk/apps/controllerblueprints/service/domain/JpaResourceDefinitionConverter.java
ms/controllerblueprints/modules/service/src/main/java/org/onap/ccsdk/apps/controllerblueprints/service/validator/ServiceTemplateValidator.java
ms/controllerblueprints/modules/service/src/test/java/org/onap/ccsdk/apps/controllerblueprints/service/ModelTypeServiceTest.java
ms/controllerblueprints/modules/service/src/test/java/org/onap/ccsdk/apps/controllerblueprints/service/repository/ModelTypeReactRepositoryTest.java
ms/controllerblueprints/modules/service/src/test/java/org/onap/ccsdk/apps/controllerblueprints/service/repository/ResourceDictionaryReactRepositoryTest.java
ms/controllerblueprints/modules/service/src/test/java/org/onap/ccsdk/apps/controllerblueprints/service/rs/ModelTypeRestTest.java

index 89af9e9..3a1535a 100644 (file)
@@ -59,7 +59,7 @@ public class SchemaGeneratorService {
      */\r
     public String generateSchema(String serviceTemplateContent) throws BluePrintException {\r
         if (StringUtils.isNotBlank(serviceTemplateContent)) {\r
-            ServiceTemplate serviceTemplate = JacksonUtils.readValue(serviceTemplateContent,\r
+            ServiceTemplate serviceTemplate = JacksonUtils.Companion.readValue(serviceTemplateContent,\r
                     ServiceTemplate.class);\r
             return generateSchema(serviceTemplate);\r
         } else {\r
index 23d3a97..074483a 100644 (file)
@@ -30,11 +30,11 @@ public class JpaJsonNodeConverter implements
 \r
     @Override\r
     public String convertToDatabaseColumn(JsonNode node) {\r
-        return JacksonUtils.getJson(node, true);\r
+        return JacksonUtils.Companion.getJson(node, true);\r
     }\r
 \r
     @Override\r
     public JsonNode convertToEntityAttribute(String dbData) {\r
-        return JacksonUtils.jsonNode(dbData);\r
+        return JacksonUtils.Companion.jsonNode(dbData);\r
     }\r
 }
\ No newline at end of file
index 18672f1..e28cdcd 100644 (file)
@@ -29,11 +29,11 @@ public class JpaResourceDefinitionConverter implements
         AttributeConverter<ResourceDefinition, String> {\r
     @Override\r
     public String convertToDatabaseColumn(ResourceDefinition resourceDefinition) {\r
-        return JacksonUtils.getJson(resourceDefinition);\r
+        return JacksonUtils.Companion.getJson(resourceDefinition);\r
     }\r
 \r
     @Override\r
     public ResourceDefinition convertToEntityAttribute(String content) {\r
-        return JacksonUtils.readValue(content, ResourceDefinition.class);\r
+        return JacksonUtils.Companion.readValue(content, ResourceDefinition.class);\r
     }\r
 }\r
index 6d02544..5d15e08 100644 (file)
@@ -58,7 +58,7 @@ public class ServiceTemplateValidator extends BluePrintValidatorDefaultService {
     public boolean validateServiceTemplate(String serviceTemplateContent) throws BluePrintException {\r
         if (StringUtils.isNotBlank(serviceTemplateContent)) {\r
             ServiceTemplate serviceTemplate =\r
-                    JacksonUtils.readValue(serviceTemplateContent, ServiceTemplate.class);\r
+                    JacksonUtils.Companion.readValue(serviceTemplateContent, ServiceTemplate.class);\r
             return validateServiceTemplate(serviceTemplate);\r
         } else {\r
             throw new BluePrintException(\r
@@ -131,11 +131,11 @@ public class ServiceTemplateValidator extends BluePrintValidatorDefaultService {
                 Object mappingObject =\r
                         capabilityAssignment.getProperties().get(ConfigModelConstant.CAPABILITY_PROPERTY_MAPPING);\r
                 if (mappingObject != null) {\r
-                    String mappingContent = JacksonUtils.getJson(mappingObject);\r
+                    String mappingContent = JacksonUtils.Companion.getJson(mappingObject);\r
                     Preconditions.checkArgument(StringUtils.isNotBlank(mappingContent),\r
                             String.format("Failed to get capability mapping property (%s) ", ConfigModelConstant.CAPABILITY_PROPERTY_MAPPING));\r
 \r
-                    resourceAssignment = JacksonUtils.getListFromJson(mappingContent, ResourceAssignment.class);\r
+                    resourceAssignment = JacksonUtils.Companion.getListFromJson(mappingContent, ResourceAssignment.class);\r
 \r
                     Preconditions.checkNotNull(resourceAssignment,\r
                             String.format("Failed to get resource assignment info from the content (%s) ", mappingContent));\r
index 412e960..42c6365 100644 (file)
@@ -56,12 +56,12 @@ public class ModelTypeServiceTest {
     public void test01SaveModelType() throws Exception {
         log.info("**************** test01SaveModelType  ********************");
 
-        String content = JacksonUtils.getClassPathFileContent("model_type/data_type/datatype-property.json");
+        String content = JacksonUtils.Companion.getClassPathFileContent("model_type/data_type/datatype-property.json");
         ModelType modelType = new ModelType();
         modelType.setDefinitionType(BluePrintConstants.MODEL_DEFINITION_TYPE_DATA_TYPE);
         modelType.setDerivedFrom(BluePrintConstants.MODEL_TYPE_DATATYPES_ROOT);
         modelType.setDescription("Definition for Sample Datatype ");
-        modelType.setDefinition(JacksonUtils.jsonNode(content));
+        modelType.setDefinition(JacksonUtils.Companion.jsonNode(content));
         modelType.setModelName(modelName);
         modelType.setVersion("1.0.0");
         modelType.setTags("test-datatype ," + BluePrintConstants.MODEL_TYPE_DATATYPES_ROOT + ","
index 7549b78..739ce51 100644 (file)
@@ -54,12 +54,12 @@ public class ModelTypeReactRepositoryTest {
     @Test
     @Commit
     public void test01Save() {
-        String content = JacksonUtils.getClassPathFileContent("model_type/data_type/datatype-property.json");
+        String content = JacksonUtils.Companion.getClassPathFileContent("model_type/data_type/datatype-property.json");
         ModelType modelType = new ModelType();
         modelType.setDefinitionType(BluePrintConstants.MODEL_DEFINITION_TYPE_DATA_TYPE);
         modelType.setDerivedFrom(BluePrintConstants.MODEL_TYPE_DATATYPES_ROOT);
         modelType.setDescription("Definition for Sample Datatype ");
-        modelType.setDefinition(JacksonUtils.jsonNode(content));
+        modelType.setDefinition(JacksonUtils.Companion.jsonNode(content));
         modelType.setModelName(modelName);
         modelType.setVersion("1.0.0");
         modelType.setTags("test-datatype ," + BluePrintConstants.MODEL_TYPE_DATATYPES_ROOT + ","
index 2a63683..fb11c39 100644 (file)
@@ -55,7 +55,7 @@ public class ResourceDictionaryReactRepositoryTest {
     @Test
     @Commit
     public void test01Save() {
-        ResourceDefinition resourceDefinition = JacksonUtils.readValueFromFile("./../../../../components/model-catalog/resource-dictionary/starter-dictionary/sample-db-source.json", ResourceDefinition.class);
+        ResourceDefinition resourceDefinition = JacksonUtils.Companion.readValueFromFile("./../../../../components/model-catalog/resource-dictionary/starter-dictionary/sample-db-source.json", ResourceDefinition.class);
         Assert.assertNotNull("Failed to get resourceDefinition from content", resourceDefinition);
         resourceDefinition.setName(sourceName);
 
index bf5db34..64c87e0 100644 (file)
@@ -53,12 +53,12 @@ public class ModelTypeRestTest {
     public void test01SaveModelType() throws Exception {\r
         log.info("**************** test01SaveModelType  ********************");\r
 \r
-        String content = JacksonUtils.getClassPathFileContent("model_type/data_type/datatype-property.json");\r
+        String content = JacksonUtils.Companion.getClassPathFileContent("model_type/data_type/datatype-property.json");\r
         ModelType modelType = new ModelType();\r
         modelType.setDefinitionType(BluePrintConstants.MODEL_DEFINITION_TYPE_DATA_TYPE);\r
         modelType.setDerivedFrom(BluePrintConstants.MODEL_TYPE_DATATYPES_ROOT);\r
         modelType.setDescription("Definition for Sample Datatype ");\r
-        modelType.setDefinition(JacksonUtils.jsonNode(content));\r
+        modelType.setDefinition(JacksonUtils.Companion.jsonNode(content));\r
         modelType.setModelName(modelName);\r
         modelType.setVersion("1.0.0");\r
         modelType.setTags("test-datatype ," + BluePrintConstants.MODEL_TYPE_DATATYPES_ROOT + ","\r