import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;
+import eu.etaxonomy.cdm.api.longrunningService.ILongRunningTasksService;
import eu.etaxonomy.cdm.api.service.ITestService;
+import eu.etaxonomy.cdm.cache.CdmRemoteCacheManager;
import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
import eu.etaxonomy.cdm.common.monitor.NullProgressMonitor;
+import eu.etaxonomy.cdm.ext.geo.IEditGeoService;
import eu.etaxonomy.cdm.io.service.IIOService;
-import eu.etaxonomy.taxeditor.remoting.cache.CdmRemoteCacheManager;
import eu.etaxonomy.taxeditor.remoting.source.ICdmRemoteSource;
import eu.etaxonomy.taxeditor.service.ICachedCommonService;
import eu.etaxonomy.taxeditor.session.ICdmEntitySessionManager;
new ClassPathResource("/eu/etaxonomy/cdm/remotingApplicationContext.xml");
private final Resource applicationContextResource;
private final IProgressMonitor progressMonitor;
- private ICdmRemoteSource remoteSource;
+ private final ICdmRemoteSource remoteSource;
/**
progressMonitor.subTask("Initialising CDM Model Cache ...");
CdmRemoteCacheManager.getInstance();
+ CdmRemoteCacheManager.removeEntityCaches();
progressMonitor.worked(1);
progressMonitor.subTask("Starting application context ...");
init();
return ((CdmApplicationRemoteConfiguration)configuration).getIOService();
}
+ public ILongRunningTasksService getLongRunningTasksService(){
+ return ((CdmApplicationRemoteConfiguration)configuration).getLongRunningTasksService();
+ }
+
public ITestService getTestService(){
return ((CdmApplicationRemoteConfiguration)configuration).getTestService();
}
public ICachedCommonService getCachedCommonService(){
return ((CdmApplicationRemoteConfiguration)configuration).getCachedCommonService();
}
+
+ public IEditGeoService getEditGeoService() {
+ return ((CdmApplicationRemoteConfiguration)configuration).getEditGeoService();
+ }
}