Project

General

Profile

« Previous | Next » 

Revision a9f6d017

Added by Andreas Müller almost 8 years ago

#5958 fix findByName in pesi

View differences:

cdm-pesi/src/main/java/eu/etaxonomy/cdm/io/pesi/faunaEuropaea/FaunaEuropaeaRelTaxonIncludeImport.java
1153 1153
	        Set<TaxonBase> synonymList = new HashSet<TaxonBase>();
1154 1154

  
1155 1155

  
1156
	        while ((taxonList  = getTaxonService().listTaxaByName(Taxon.class, "*", "*", "*", "*", Rank.SPECIES(), pageSize, pageNumber)).size() > 0) {
1156
	        while ((taxonList  = getTaxonService().listTaxaByName(Taxon.class, "*", "*", "*", "*", "*", Rank.SPECIES(), pageSize, pageNumber)).size() > 0) {
1157 1157
	            HashMap<Integer, TaxonNameBase<?,?>> inferredSynonymsDataToBeSaved = new HashMap<Integer, TaxonNameBase<?,?>>();
1158 1158

  
1159 1159
	            logger.info("Fetched " + taxonList.size() + " " + parentPluralString + ". Importing...");
......
1177 1177
	            pageNumber++;
1178 1178
	        }
1179 1179
	        taxonList = null;
1180
	        while ((taxonList  = getTaxonService().listTaxaByName(Taxon.class, "*", "*", "*", "*", Rank.SUBSPECIES(), pageSize, pageNumber)).size() > 0) {
1180
	        while ((taxonList  = getTaxonService().listTaxaByName(Taxon.class, "*", "*", "*", "*", "*", Rank.SUBSPECIES(), pageSize, pageNumber)).size() > 0) {
1181 1181
	            HashMap<Integer, TaxonNameBase<?,?>> inferredSynonymsDataToBeSaved = new HashMap<Integer, TaxonNameBase<?,?>>();
1182 1182

  
1183 1183
	            logger.info("Fetched " + taxonList.size() + " " + parentPluralString  + ". Exporting...");
cdm-pesi/src/main/java/eu/etaxonomy/cdm/io/pesi/indexFungorum/IndexFungorumGeneraImport.java
183 183
			cdmClass = TaxonBase.class;
184 184
//			idSet = taxonNameSet;
185 185
			Map<String, TaxonBase<?>> taxonMap = new HashMap<String, TaxonBase<?>>();
186
			List<TaxonBase> list = getTaxonService().listTaxaByName(Taxon.class, "*", null, null, null, null, 1000000, null);
186
			List<TaxonBase> list = getTaxonService().listTaxaByName(Taxon.class, "*", null, null, null, "*", null, 1000000, null);
187 187
			for (TaxonBase<?> taxon : list){
188 188
				taxonMap.put(CdmBase.deproxy(taxon.getName(), NonViralName.class).getGenusOrUninomial(), taxon);
189 189
			}

Also available in: Unified diff