Revision ece7e0ae
Added by Andreas Müller almost 6 years ago
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/markup/MarkupModsImport.java | ||
---|---|---|
22 | 22 |
import eu.etaxonomy.cdm.model.agent.Team; |
23 | 23 |
import eu.etaxonomy.cdm.model.agent.TeamOrPersonBase; |
24 | 24 |
import eu.etaxonomy.cdm.model.common.CdmBase; |
25 |
import eu.etaxonomy.cdm.model.common.TimePeriod; |
|
25 |
import eu.etaxonomy.cdm.model.common.VerbatimTimePeriod;
|
|
26 | 26 |
import eu.etaxonomy.cdm.model.reference.Reference; |
27 | 27 |
import eu.etaxonomy.cdm.model.reference.ReferenceFactory; |
28 | 28 |
import eu.etaxonomy.cdm.strategy.parser.TimePeriodParser; |
... | ... | |
109 | 109 |
if (modsRef.getDatePublished() != null && ! modsRef.getDatePublished().isEmpty()){ |
110 | 110 |
fireWarningEvent("Multiple publish date infos given. I overwrite older information. Please check manually ;", next, 4); |
111 | 111 |
} |
112 |
TimePeriod timePeriod = TimePeriodParser.parseString(dateIssued);
|
|
112 |
VerbatimTimePeriod timePeriod = TimePeriodParser.parseStringVerbatim(dateIssued);
|
|
113 | 113 |
modsRef.setDatePublished(timePeriod); |
114 | 114 |
}else if (isStartingElement(next, MODS_PLACE)) { |
115 | 115 |
String place = this.getCData(state, reader, next); |
Also available in: Unified diff
ref #6752 stricter handling of Reference.setDatePublished (only for calling methods)