diff options
Diffstat (limited to 'common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ListDataDefinition.java')
-rw-r--r-- | common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ListDataDefinition.java | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ListDataDefinition.java b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ListDataDefinition.java index e9969d73de..ab886fa41f 100644 --- a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ListDataDefinition.java +++ b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ListDataDefinition.java @@ -20,6 +20,11 @@ package org.openecomp.sdc.be.datatypes.elements; +import com.fasterxml.jackson.annotation.JsonCreator; +import org.openecomp.sdc.be.datatypes.enums.JsonPresentationFields; +import org.openecomp.sdc.be.datatypes.tosca.ToscaDataDefinition; + +import java.io.Serializable; import java.util.ArrayList; import java.util.List; import java.util.Map; @@ -27,11 +32,7 @@ import java.util.Optional; import java.util.Set; import java.util.stream.Collectors; -import org.codehaus.jackson.annotate.JsonCreator; -import org.openecomp.sdc.be.datatypes.enums.JsonPresentationFields; -import org.openecomp.sdc.be.datatypes.tosca.ToscaDataDefinition; - -public class ListDataDefinition<T extends ToscaDataDefinition> extends ToscaDataDefinition { +public class ListDataDefinition<T extends ToscaDataDefinition> extends ToscaDataDefinition implements Serializable { protected List<T> listToscaDataDefinition; @@ -41,14 +42,15 @@ public class ListDataDefinition<T extends ToscaDataDefinition> extends ToscaData } - @JsonCreator public ListDataDefinition(List<T> listToscaDataDefinition) { super(); this.listToscaDataDefinition = listToscaDataDefinition; } + @JsonCreator public ListDataDefinition() { super(); + this.listToscaDataDefinition = new ArrayList<>(); } public List<T> getListToscaDataDefinition() { |