Project

General

Profile

« Previous | Next » 

Revision 50818ab7

Added by Katja Luther over 8 years ago

adapt the import classes to the new return type ImportResult

View differences:

app-import/src/main/java/eu/etaxonomy/cdm/app/caryophyllales/CaryophyllalesCacheUpdater.java
9 9
import eu.etaxonomy.cdm.database.ICdmDataSource;
10 10
import eu.etaxonomy.cdm.io.common.CacheUpdaterConfigurator;
11 11
import eu.etaxonomy.cdm.io.common.CdmDefaultImport;
12
import eu.etaxonomy.cdm.io.common.ImportResult;
12 13
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
13 14

  
14 15
public class CaryophyllalesCacheUpdater {
......
89 90
	//
90 91

  
91 92

  
92
		private boolean doInvoke(ICdmDataSource destination){
93
			boolean success = true;
93
		private ImportResult doInvoke(ICdmDataSource destination){
94
			ImportResult result = new ImportResult();
94 95

  
95 96
			CacheUpdaterConfigurator config;
96 97
			try {
......
98 99

  
99 100
				// invoke import
100 101
				CdmDefaultImport<CacheUpdaterConfigurator> myImport = new CdmDefaultImport<CacheUpdaterConfigurator>();
101
				success &= myImport.invoke(config);
102
				String successString = success ? "successful" : " with errors ";
103
				System.out.println("End updating caches for "+ destination.getDatabase() + "..." +  successString);
104
				return success;
102
				result=myImport.invoke(config);
103
				//String successString = success ? "successful" : " with errors ";
104
				//System.out.println("End updating caches for "+ destination.getDatabase() + "..." +  successString);
105
				return result;
105 106
			} catch (ClassNotFoundException e) {
106 107
				logger.error(e);
107
				return false;
108
				result.setSuccess(false);
109
				return result;
108 110
			}
109 111
		}
110 112

  

Also available in: Unified diff