Project

General

Profile

« Previous | Next » 

Revision ece7e0ae

Added by Andreas Müller almost 6 years ago

ref #6752 stricter handling of Reference.setDatePublished (only for calling methods)

View differences:

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