public abstract class AbstractIOManager<CONFIGURATOR extends eu.etaxonomy.cdm.io.common.IIoConfigurator>
extends java.lang.Object
Abstract AbstractIOHandler class.
Modifier and Type | Class and Description |
---|---|
static class |
AbstractIOManager.TYPE |
Modifier and Type | Field and Description |
---|---|
protected eu.etaxonomy.cdm.api.application.ICdmRepository |
applicationConfiguration |
Modifier | Constructor and Description |
---|---|
protected |
AbstractIOManager(eu.etaxonomy.cdm.api.application.ICdmRepository applicationConfiguration)
Constructor for AbstractIOHandler.
|
Modifier and Type | Method and Description |
---|---|
protected abstract org.eclipse.core.runtime.jobs.Job |
createIOJob(CONFIGURATOR configurator)
createIOJob
|
void |
run(CONFIGURATOR configurator)
Starts the IO process
|
void |
run(org.eclipse.core.runtime.jobs.Job job) |
protected void |
showResult(java.lang.String importName,
org.eclipse.swt.widgets.Display display,
eu.etaxonomy.cdm.common.IoResultBase ioResult,
java.lang.String successMessage) |
protected eu.etaxonomy.cdm.api.application.ICdmRepository applicationConfiguration
protected AbstractIOManager(eu.etaxonomy.cdm.api.application.ICdmRepository applicationConfiguration)
Constructor for AbstractIOHandler.
CONFIGURATOR
- a CONFIGURATOR object.applicationController
- a
CdmApplicationController
object.public void run(CONFIGURATOR configurator)
configurator
- a CONFIGURATOR object.public void run(org.eclipse.core.runtime.jobs.Job job)
protected abstract org.eclipse.core.runtime.jobs.Job createIOJob(CONFIGURATOR configurator)
createIOJob
configurator
- a CONFIGURATOR object.Job
object.protected void showResult(java.lang.String importName, org.eclipse.swt.widgets.Display display, eu.etaxonomy.cdm.common.IoResultBase ioResult, java.lang.String successMessage)
configurator
- display
- importResult
- Copyright © 2007-2018. All Rights Reserved.