diff options
Diffstat (limited to 'catalog-be/src/main/java/org/openecomp/sdc/be/info/Relationship.java')
-rw-r--r-- | catalog-be/src/main/java/org/openecomp/sdc/be/info/Relationship.java | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/info/Relationship.java b/catalog-be/src/main/java/org/openecomp/sdc/be/info/Relationship.java new file mode 100644 index 0000000000..fba6632698 --- /dev/null +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/info/Relationship.java @@ -0,0 +1,70 @@ +package org.openecomp.sdc.be.info; + +import com.fasterxml.jackson.annotation.JsonProperty; + +import java.util.ArrayList; +import java.util.List; + +public final class Relationship { + + @JsonProperty("related-to") + private String relatedTo; + + @JsonProperty(value="relationship-label") + private String relationshipLabel; + + @JsonProperty(value="related-link", required=false) + private String relatedLink; + + @JsonProperty("relationship-data") + private List<RelationshipData> relationshipData; + + @JsonProperty("related-to-property") + private List<RelatedToProperty> relatedToProperty; + + public String getRelatedTo() { + return relatedTo; + } + + public void setRelatedTo(String relatedTo) { + this.relatedTo = relatedTo; + } + + public String getRelatedLink() { + return relatedLink; + } + + public void setRelatedLink(String relatedLink) { + this.relatedLink = relatedLink; + } + + public List<RelationshipData> getRelationshipData() { + if(relationshipData == null) { + relationshipData = new ArrayList<>(); + } + return relationshipData; + } + + public void setRelationshipData(List<RelationshipData> relationshipData) { + this.relationshipData = relationshipData; + } + + public String getRelationshipLabel() { + return relationshipLabel; + } + + public void setRelationshipLabel(String relationshipLabel) { + this.relationshipLabel = relationshipLabel; + } + + public List<RelatedToProperty> getRelatedToProperty() { + if(relatedToProperty == null) { + relatedToProperty = new ArrayList<>(); + } + return relatedToProperty; + } + + public void setRelatedToProperty(List<RelatedToProperty> relatedToProperty) { + this.relatedToProperty = relatedToProperty; + } +} |