aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/main/java/org/openecomp/sdc/toscaparser/api/elements/Metadata.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/org/openecomp/sdc/toscaparser/api/elements/Metadata.java b/src/main/java/org/openecomp/sdc/toscaparser/api/elements/Metadata.java
index 4f7bdd0..6cf84a5 100644
--- a/src/main/java/org/openecomp/sdc/toscaparser/api/elements/Metadata.java
+++ b/src/main/java/org/openecomp/sdc/toscaparser/api/elements/Metadata.java
@@ -1,5 +1,6 @@
package org.openecomp.sdc.toscaparser.api.elements;
+import java.util.HashMap;
import java.util.Map;
public class Metadata {
@@ -14,6 +15,13 @@ public class Metadata {
return !isEmpty() ? String.valueOf(this.metadataMap.get(key)) : null;
}
+ public Map<String, Object> getPropertyMap() {
+ if(metadataMap == null){
+ return null;
+ }
+ return new HashMap<>(metadataMap);
+ }
+
public void setValue(String key, Object value) {
if (!isEmpty()) {
this.metadataMap.put(key, value);