Fix attribute create and update actions 20/120520/3
authoraribeiro <anderson.ribeiro@est.tech>
Thu, 8 Apr 2021 16:19:09 +0000 (17:19 +0100)
committerChristophe Closset <christophe.closset@intl.att.com>
Thu, 15 Apr 2021 09:49:35 +0000 (09:49 +0000)
Cherry pick from Change-Id: I7cac2c793254eec824e1d5365383a8deeccaa1d4

Issue-ID: SDC-3551
Signed-off-by: aribeiro <anderson.ribeiro@est.tech>
Change-Id: I7cac2c793254eec824e1d5365383a8deeccaa1d4

common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/AttributeDataDefinition.java

index 7be02e7..89a34b3 100644 (file)
@@ -53,6 +53,7 @@ public class AttributeDataDefinition extends ToscaDataDefinition {
         this.setValue(attributeDataDefinition.getValue());
         this.setStatus(attributeDataDefinition.getStatus());
         this.setEntry_schema(attributeDataDefinition.getEntry_schema());
+        this.setSchema(attributeDataDefinition.getSchema());
         this.setOutputPath(attributeDataDefinition.getOutputPath());
         this.setInstanceUniqueId(attributeDataDefinition.getInstanceUniqueId());
         this.setAttributeId(attributeDataDefinition.getAttributeId());
@@ -120,7 +121,11 @@ public class AttributeDataDefinition extends ToscaDataDefinition {
     }
 
     public SchemaDefinition getSchema() {
-        return null;
+        return (SchemaDefinition) getToscaPresentationValue(JsonPresentationFields.SCHEMA);
+    }
+
+    public void setSchema(final SchemaDefinition schema) {
+        setToscaPresentationValue(JsonPresentationFields.SCHEMA, schema);
     }
 
     public String getParentUniqueId() {