[SDC-31] add mising script got Comformance fix
[sdc.git] / common-be / src / main / java / org / openecomp / sdc / be / datatypes / elements / MapAttributesDataDefinition.java
1 package org.openecomp.sdc.be.datatypes.elements;
2
3 import java.util.Map;
4
5 import org.codehaus.jackson.annotate.JsonCreator;
6 import org.codehaus.jackson.annotate.JsonValue;
7
8 public class MapAttributesDataDefinition extends MapDataDefinition<AttributeDataDefinition>{
9                 
10         private String parentName;
11         
12         public MapAttributesDataDefinition(MapDataDefinition cdt, String parentName) {
13                 super(cdt);
14                 this.parentName = parentName;
15         }
16         
17         @JsonCreator
18         public MapAttributesDataDefinition(Map<String, AttributeDataDefinition > mapToscaDataDefinition) {
19                 super(mapToscaDataDefinition);
20         }
21         public MapAttributesDataDefinition() {
22                 super();
23                 
24         }
25         @JsonValue
26         @Override
27         public Map<String, AttributeDataDefinition> getMapToscaDataDefinition() {
28                 return mapToscaDataDefinition;
29         }
30
31         
32         public void setMapToscaDataDefinition(Map<String, AttributeDataDefinition> mapToscaDataDefinition) {
33                 this.mapToscaDataDefinition = mapToscaDataDefinition;
34         }
35
36         public String getParentName() {
37                 return parentName;
38         }
39
40         public void setParentName(String parentName) {
41                 this.parentName = parentName;
42         }
43         
44
45 }