*/\r
public ResourceDictionary saveResourceDictionary(ResourceDictionary resourceDictionary) {\r
Preconditions.checkNotNull(resourceDictionary, "Resource Dictionary information is missing");\r
- Preconditions.checkArgument(StringUtils.isNotBlank(resourceDictionary.getDefinition()),\r
- "Resource Dictionary definition information is missing");\r
+ Preconditions.checkNotNull(resourceDictionary.getDefinition(),"Resource Dictionary definition information is missing");\r
\r
- ResourceDefinition resourceDefinition =\r
- JacksonUtils.readValue(resourceDictionary.getDefinition(), ResourceDefinition.class);\r
+ ResourceDefinition resourceDefinition = resourceDictionary.getDefinition();\r
Preconditions.checkNotNull(resourceDefinition, "failed to get resource definition from content");\r
// Validate the Resource Definitions\r
resourceDictionaryValidationService.validate(resourceDefinition);\r
resourceDictionary.setEntrySchema(propertyDefinition.getEntrySchema().getType());\r
}\r
\r
- String definitionContent = JacksonUtils.getJson(resourceDefinition, true);\r
- resourceDictionary.setDefinition(definitionContent);\r
-\r
ResourceDictionaryValidator.validateResourceDictionary(resourceDictionary);\r
\r
Optional<ResourceDictionary> dbResourceDictionaryData =\r