Revision 50818ab7
Added by Katja Luther over 8 years ago
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
adapt the import classes to the new return type ImportResult