diff options
author | MichaelMorris <michael.morris@est.tech> | 2020-11-27 17:26:46 +0000 |
---|---|---|
committer | Vasyl Razinkov <vasyl.razinkov@est.tech> | 2020-12-15 14:24:59 +0000 |
commit | 08fee6aa89ec2a0fd021c969af78ba422f86949f (patch) | |
tree | ffdb1001016bde3fdf265ad95db8f2ea21a564da /catalog-be/src/main/java | |
parent | 3f816f6fdeb32061c77ab9799e18f2cb41ce8ea7 (diff) |
Add metadata to topology inputs1.8.0
Change-Id: If57e16003532d59552fa0b5cacc69a792e5b877a
Issue-ID: SDC-3399
Signed-off-by: MichaelMorris <michael.morris@est.tech>
Diffstat (limited to 'catalog-be/src/main/java')
3 files changed, 7 insertions, 0 deletions
diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/InputsBusinessLogic.java b/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/InputsBusinessLogic.java index d6459f4ad9..c99b13a118 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/InputsBusinessLogic.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/InputsBusinessLogic.java @@ -340,6 +340,7 @@ public class InputsBusinessLogic extends BaseBusinessLogic { String updateInputObjectValue = updateInputObjectValue(currInput, newInput, dataTypes); currInput.setDefaultValue(updateInputObjectValue); currInput.setOwnerId(userId); + currInput.setMetadata(newInput.getMetadata()); if (newInput.isRequired() != null) { currInput.setRequired(newInput.isRequired()); } diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/PropertyConvertor.java b/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/PropertyConvertor.java index 4ccf7b1499..4c4f19bb87 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/PropertyConvertor.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/PropertyConvertor.java @@ -105,6 +105,7 @@ public class PropertyConvertor { if(propertyType.equals(PropertyType.CAPABILITY)) { prop.setStatus(property.getStatus()); } + prop.setMetadata(property.getMetadata()); return prop; } diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/model/ToscaProperty.java b/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/model/ToscaProperty.java index fd3696eb2a..952423e039 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/model/ToscaProperty.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/model/ToscaProperty.java @@ -21,6 +21,7 @@ package org.openecomp.sdc.be.tosca.model; import java.util.List; +import java.util.Map; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; @@ -47,6 +48,9 @@ public class ToscaProperty { @Getter @Setter private String status; + @Getter + @Setter + private Map<String, String> metadata; public ToscaProperty(final ToscaProperty toscaProperty) { this.type = toscaProperty.type; @@ -56,6 +60,7 @@ public class ToscaProperty { this.entry_schema = toscaProperty.entry_schema; this.status = toscaProperty.status; this.constraints = toscaProperty.constraints; + this.metadata = toscaProperty.metadata; } public Object getDefaultp() { |