Merge from ECOMP's repository
[vid.git] / vid-app-common / src / main / java / org / onap / vid / aai / model / Relationship.java
1 package org.onap.vid.aai.model;
2
3 import com.fasterxml.jackson.annotation.JsonAlias;
4 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
5
6 import java.util.List;
7
8
9
10 @JsonIgnoreProperties(ignoreUnknown = true)
11 public class Relationship {
12
13         public String relatedTo;
14         
15         public String relatedLink;
16
17         public String relationshipLabel;
18         
19         public List<RelationshipData> relationshipData;
20         
21         public List<RelatedToProperty> relatedToProperty;
22
23         
24         public String getRelatedTo() {
25                 return relatedTo;
26         }
27
28     @JsonAlias("related-to")
29         public void setRelatedTo(String relatedTo) {
30                 this.relatedTo = relatedTo;
31         }
32
33         public String getRelatedLink() {
34                 return relatedLink;
35         }
36
37     @JsonAlias("related-link")
38         public void setRelatedLink(String relatedLink) {
39                 this.relatedLink = relatedLink;
40         }
41
42         public List<RelationshipData> getRelationDataList() {
43                 return relationshipData;
44         }
45
46     @JsonAlias("relationship-data")
47         public void setRelationDataList(List<RelationshipData> relationDataList) {
48                 this.relationshipData = relationDataList;
49         }
50
51         public List<RelatedToProperty> getRelatedToPropertyList() {
52                 return relatedToProperty;
53         }
54
55     @JsonAlias("related-to-property")
56         public void setRelatedToPropertyList(List<RelatedToProperty> relatedToPropertyList) {
57                 this.relatedToProperty = relatedToPropertyList;
58         }
59
60         public String getRelationshipLabel() {
61                 return relationshipLabel;
62         }
63
64     @JsonAlias("relationship-label")
65         public void setRelationshipLabel(String relationshipLabel) {
66                 this.relationshipLabel = relationshipLabel;
67         }
68 }