Revision ece7e0ae
Added by Andreas Müller almost 6 years ago
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/dwca/in/GbifReferenceCsv2CdmConverter.java | ||
---|---|---|
31 | 31 |
import eu.etaxonomy.cdm.model.agent.TeamOrPersonBase; |
32 | 32 |
import eu.etaxonomy.cdm.model.common.CdmBase; |
33 | 33 |
import eu.etaxonomy.cdm.model.common.LSID; |
34 |
import eu.etaxonomy.cdm.model.common.TimePeriod; |
|
34 |
import eu.etaxonomy.cdm.model.common.VerbatimTimePeriod;
|
|
35 | 35 |
import eu.etaxonomy.cdm.model.description.DescriptionElementSource; |
36 | 36 |
import eu.etaxonomy.cdm.model.description.Feature; |
37 | 37 |
import eu.etaxonomy.cdm.model.description.TaxonDescription; |
... | ... | |
95 | 95 |
TeamOrPersonBase<?> author = handleCreator(strCreator); |
96 | 96 |
reference.setAuthorship(author); |
97 | 97 |
//date |
98 |
TimePeriod publicationDate = handleDate(strDate); |
|
98 |
VerbatimTimePeriod publicationDate = handleDate(strDate);
|
|
99 | 99 |
reference.setDatePublished(publicationDate); |
100 | 100 |
//title |
101 | 101 |
reference.setTitle(strTitle); |
... | ... | |
232 | 232 |
} |
233 | 233 |
|
234 | 234 |
|
235 |
private TimePeriod handleDate(String strDate) { |
|
236 |
TimePeriod tp = TimePeriodParser.parseString(strDate);
|
|
235 |
private VerbatimTimePeriod handleDate(String strDate) {
|
|
236 |
VerbatimTimePeriod tp = TimePeriodParser.parseStringVerbatim(strDate);
|
|
237 | 237 |
return tp; |
238 | 238 |
} |
239 | 239 |
|
Also available in: Unified diff
ref #6752 stricter handling of Reference.setDatePublished (only for calling methods)