Revision 9c021029
Added by Andreas Müller almost 2 years ago
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/description/DescriptionElementSource.java | ||
---|---|---|
34 | 34 |
* can be stored that points to the name used in the source. This is needed because description always belong |
35 | 35 |
* to accepted taxa while the referenced citations may use synonym names. |
36 | 36 |
* </BR> |
37 |
* The use of "originalNameString" within a DescriptionElementSource has to be discussed. |
|
38 |
* In general this string is to be used for different representations of the sourced object. In this classes |
|
39 |
* context it could also stand for the string representation of the taxon name used in the source. This |
|
40 |
* may make sense if the taxon name is not available in the CDM and the user for some reason does not want |
|
41 |
* to create a new ful {@link eu.etaxonomy.cdm.model.name.TaxonName taxon name}. |
|
42 |
* |
|
37 |
* For discussion on originalInfo see #10097. |
|
38 |
* |
|
43 | 39 |
* @author a.mueller |
44 | 40 |
* @since 18.09.2009 |
45 | 41 |
*/ |
... | ... | |
100 | 96 |
return result; |
101 | 97 |
} |
102 | 98 |
|
103 |
public static DescriptionElementSource NewInstance(OriginalSourceType type, String id, String idNamespace, Reference citation, String microReference, TaxonName nameUsedInSource, String originalNameString){
|
|
99 |
public static DescriptionElementSource NewInstance(OriginalSourceType type, String id, String idNamespace, Reference citation, String microReference, TaxonName nameUsedInSource, String originalInfo){
|
|
104 | 100 |
DescriptionElementSource result = NewInstance(type, id, idNamespace, citation, microReference); |
105 | 101 |
result.setNameUsedInSource(nameUsedInSource); |
106 |
result.setOriginalNameString(originalNameString);
|
|
102 |
result.setOriginalInfo(originalInfo);
|
|
107 | 103 |
return result; |
108 | 104 |
} |
109 | 105 |
|
110 | 106 |
public static DescriptionElementSource NewInstance(OriginalSourceType type, String id, String idNamespace, |
111 |
Reference citation, String microReference, TaxonName nameUsedInSource, String originalNameString, ICdmTarget target){
|
|
112 |
DescriptionElementSource result = NewInstance(type, id, idNamespace, citation, microReference, nameUsedInSource, originalNameString);
|
|
107 |
Reference citation, String microReference, TaxonName nameUsedInSource, String originalInfo, ICdmTarget target){
|
|
108 |
DescriptionElementSource result = NewInstance(type, id, idNamespace, citation, microReference, nameUsedInSource, originalInfo);
|
|
113 | 109 |
result.setCdmSource(target); |
114 | 110 |
return result; |
115 | 111 |
} |
... | ... | |
127 | 123 |
return result; |
128 | 124 |
} |
129 | 125 |
|
130 |
public static DescriptionElementSource NewPrimarySourceInstance(Reference citation, String microReference, TaxonName nameUsedInSource, String originalNameString){
|
|
126 |
public static DescriptionElementSource NewPrimarySourceInstance(Reference citation, String microReference, TaxonName nameUsedInSource, String originalInfo){
|
|
131 | 127 |
DescriptionElementSource result = NewPrimarySourceInstance(citation, microReference); |
132 | 128 |
result.setNameUsedInSource(nameUsedInSource); |
133 |
result.setOriginalNameString(originalNameString);
|
|
129 |
result.setOriginalInfo(originalInfo);
|
|
134 | 130 |
return result; |
135 | 131 |
} |
136 | 132 |
|
Also available in: Unified diff
ref #10097 change originalNameString to originalInfo in cdmlib