private static final Logger logger = Logger.getLogger(CdmDefaultImport.class);\r
\r
@Override\r
- public boolean invoke(T config){\r
+ public ImportResult invoke(T config){\r
ICdmDataSource destination = config.getDestination();\r
boolean omitTermLoading = config.isOmitTermLoading();\r
return invoke(config, destination, omitTermLoading);\r
}\r
\r
- public boolean invoke(IImportConfigurator config, ICdmDataSource destination, boolean omitTermLoading){\r
+ public ImportResult invoke(IImportConfigurator config, ICdmDataSource destination, boolean omitTermLoading){\r
boolean createNew = config.isCreateNew();\r
if (startApplicationController(config, destination, omitTermLoading, createNew) == false){\r
- return false;\r
+ ImportResult result = new ImportResult();\r
+ result.setSuccess(false);\r
+ return result;\r
}else{\r
CdmApplicationAwareDefaultImport<?> defaultImport = (CdmApplicationAwareDefaultImport<?>)getCdmAppController().getBean("defaultImport");\r
defaultImport.authenticate(config);\r