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>
*/\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
\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
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
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
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
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 + ","
@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 + ","
@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);
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