Revision eb62c07a
Added by Andreas Müller about 9 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/store/CdmStoreConnector.java | ||
---|---|---|
25 | 25 |
import eu.etaxonomy.cdm.api.application.CdmApplicationController; |
26 | 26 |
import eu.etaxonomy.cdm.api.application.CdmApplicationRemoteController; |
27 | 27 |
import eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration; |
28 |
import eu.etaxonomy.cdm.api.validation.ValidationManager; |
|
28 | 29 |
import eu.etaxonomy.cdm.config.ICdmSource; |
29 | 30 |
import eu.etaxonomy.cdm.remote.ICdmRemoteSource; |
30 | 31 |
import eu.etaxonomy.cdm.config.CdmSourceException; |
... | ... | |
100 | 101 |
try { |
101 | 102 |
|
102 | 103 |
applicationController = getApplicationController(cdmSource,subprogressMonitor); |
103 |
|
|
104 |
ValidationManager validationManager = (ValidationManager)applicationController.getBean("validationManager"); |
|
105 |
if (validationManager != null){ |
|
106 |
validationManager.registerValidationListeners(); |
|
107 |
} |
|
104 | 108 |
} catch (Exception e) { |
105 | 109 |
if(! causeIsCancelationExceptionRecursive(e)){ |
106 | 110 |
return new Status(IStatus.ERROR, "Could not connect to CDM Store", "An error occurred while trying to connect to datasource: " + cdmSource.getName(), e); |
Also available in: Unified diff
add prelimary triggering for listener registering