1 package org.openecomp.sdc.be.datatypes.elements;
3 import java.util.HashMap;
6 import org.codehaus.jackson.annotate.JsonCreator;
7 import org.codehaus.jackson.annotate.JsonValue;
9 public class MapListRequirementDataDefinition extends MapDataDefinition<ListRequirementDataDefinition> {
11 public MapListRequirementDataDefinition(MapListRequirementDataDefinition cdt) {
17 public MapListRequirementDataDefinition(Map<String, ListRequirementDataDefinition> mapToscaDataDefinition) {
18 super(mapToscaDataDefinition);
21 public MapListRequirementDataDefinition() {
28 public Map<String, ListRequirementDataDefinition> getMapToscaDataDefinition() {
29 return mapToscaDataDefinition;
32 public void add(String key, RequirementDataDefinition value) {
33 if (mapToscaDataDefinition == null) {
34 mapToscaDataDefinition = new HashMap<>();
35 ListRequirementDataDefinition newList = new ListRequirementDataDefinition();
39 ListRequirementDataDefinition existValue = mapToscaDataDefinition.get(key);
40 if (existValue == null) {
41 ListRequirementDataDefinition newList = new ListRequirementDataDefinition();
45 existValue.getListToscaDataDefinition().add(value);