+ @ManyToOne(fetch=FetchType.EAGER)
+ @Cascade({CascadeType.SAVE_UPDATE})
+ protected BotanicalName getRelatedFrom() {
+ return relatedFrom;
+ }
+
+ @ManyToOne(fetch=FetchType.EAGER)
+ @Cascade({CascadeType.SAVE_UPDATE})
+ protected BotanicalName getRelatedTo() {
+ return relatedTo;
+ }
+
+ @ManyToOne
+ public HybridRelationshipType getType() {
+ return type;
+ }
+
+
+ protected void setRelatedFrom(BotanicalName relatedFrom) {
+ this.relatedFrom = relatedFrom;
+ }
+
+
+ protected void setRelatedTo(BotanicalName relatedTo) {
+ this.relatedTo = relatedTo;
+ }
+
+
+ protected void setType(HybridRelationshipType type) {
+ this.type = type;
+ }
+