super();\r
}\r
\r
- public boolean doInvoke(DefaultImportState<PalmaeProtologueImportConfigurator> state){\r
- boolean success = true;\r
+ public void doInvoke(DefaultImportState<PalmaeProtologueImportConfigurator> state){\r
logger.info("start make Protologues from files ...");\r
\r
Set<TaxonNameBase> nameStore = new HashSet<TaxonNameBase>();\r
if (file.isFile()){\r
doCount(count++, modCount, pluralString);\r
name = importFile(file, state);\r
- success &= storeName(nameStore, name);\r
+ storeName(nameStore, name, state);\r
}\r
}\r
}else{\r
if (source.isFile()){\r
name = importFile(source, state);\r
- success &= storeName(nameStore, name);\r
+ storeName(nameStore, name, state);\r
}\r
}\r
getNameService().save(nameStore);\r
commitTransaction(txStatus);\r
logger.info("end make Protologues from files ...");\r
- return success;\r
+ return;\r
}\r
\r
- private boolean storeName(Set<TaxonNameBase> nameStore, TaxonNameBase name){\r
+ private void storeName(Set<TaxonNameBase> nameStore, TaxonNameBase name, DefaultImportState<PalmaeProtologueImportConfigurator> state){\r
if (name != null){\r
nameStore.add(name);\r
- return true;\r
+ return;\r
}else{\r
- return false;\r
+ state.setUnsuccessfull();\r
+ return;\r
}\r
}\r
\r