Revision ac35ae06
Added by Katja Luther over 12 years ago
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/SpecimenTypeDesignation.java | ||
---|---|---|
66 | 66 |
@XmlIDREF |
67 | 67 |
@XmlSchemaType(name = "IDREF") |
68 | 68 |
@ManyToOne(fetch = FetchType.LAZY) |
69 |
@JoinColumn(name="typeSpecimen_id") |
|
69 |
//@JoinColumn(name="typeSpecimen_id")
|
|
70 | 70 |
@Cascade(CascadeType.SAVE_UPDATE) |
71 | 71 |
private DerivedUnitBase typeSpecimen; |
72 | 72 |
|
... | ... | |
153 | 153 |
*/ |
154 | 154 |
public void setTypeSpecimen(DerivedUnitBase typeSpecimen){ |
155 | 155 |
this.typeSpecimen = typeSpecimen; |
156 |
typeSpecimen.addSpecimenTypeDesignation(this); |
|
156 |
//typeSpecimen.addSpecimenTypeDesignation(this);
|
|
157 | 157 |
} |
158 | 158 |
|
159 | 159 |
/* (non-Javadoc) |
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/occurrence/DerivedUnitBase.java | ||
---|---|---|
112 | 112 |
@Cascade(CascadeType.SAVE_UPDATE) |
113 | 113 |
@IndexedEmbedded(depth = 4) |
114 | 114 |
private DerivationEvent derivedFrom; |
115 |
|
|
115 |
/* |
|
116 | 116 |
@XmlElementWrapper(name = "SpecimenTypeDesignations") |
117 | 117 |
@XmlElement(name = "SpecimenTypeDesignation") |
118 | 118 |
@OneToMany(fetch = FetchType.LAZY, mappedBy = "typeSpecimen") |
119 | 119 |
@Cascade({ CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.DELETE }) |
120 | 120 |
private Set<SpecimenTypeDesignation> specimenTypeDesignations = new HashSet<SpecimenTypeDesignation>(); |
121 |
|
|
121 |
*/ |
|
122 | 122 |
/** |
123 | 123 |
* Constructor |
124 | 124 |
*/ |
... | ... | |
234 | 234 |
public TaxonNameBase getStoredUnder() { |
235 | 235 |
return storedUnder; |
236 | 236 |
} |
237 |
|
|
237 |
/* |
|
238 | 238 |
public void addSpecimenTypeDesignation(SpecimenTypeDesignation specimenTypeDesignation){ |
239 | 239 |
specimenTypeDesignations.add(specimenTypeDesignation); |
240 | 240 |
} |
... | ... | |
242 | 242 |
public Set<SpecimenTypeDesignation> getSpecimenTypeDesignations(){ |
243 | 243 |
return specimenTypeDesignations; |
244 | 244 |
} |
245 |
|
|
245 |
*/ |
|
246 | 246 |
//*********** CLONE **********************************/ |
247 | 247 |
|
248 | 248 |
/** |
cdmlib-model/src/test/java/eu/etaxonomy/cdm/model/name/SpecimenTypeDesignationTest.java | ||
---|---|---|
66 | 66 |
assertEquals(term1.getTypeStatus(), SpecimenTypeDesignationStatus.EPITYPE()); |
67 | 67 |
assertTrue(term1.getTypeStatus().isInstanceOf(SpecimenTypeDesignationStatus.class)); |
68 | 68 |
} |
69 |
/* |
|
69 | 70 |
@Test |
70 | 71 |
public void testBidirectionalRelationship(){ |
71 | 72 |
term2 = new SpecimenTypeDesignation(Specimen.NewInstance(), SpecimenTypeDesignationStatus.ISOTYPE(), |
... | ... | |
81 | 82 |
} |
82 | 83 |
assertTrue(contains); |
83 | 84 |
} |
84 |
|
|
85 |
*/ |
|
85 | 86 |
} |
Also available in: Unified diff
undo the last changes