import eu.etaxonomy.cdm.io.common.IIoConfigurator;
/**
+ * <p>Abstract AbstractIOHandler class.</p>
+ *
* @author n.hoffmann
* @created Sep 11, 2009
* @version 1.0
BerlinModel, Jaxb, Tcs, Excel_Taxa, Endnote, Sdd, Abcd
}
+ /**
+ * <p>Constructor for AbstractIOHandler.</p>
+ *
+ * @param applicationController a {@link eu.etaxonomy.cdm.api.application.CdmApplicationController} object.
+ * @param <CONFIGURATOR> a CONFIGURATOR object.
+ */
protected AbstractIOHandler(CdmApplicationController applicationController){
this.applicationController = applicationController;
}
/**
* Starts the IO process
- *
- * @param configurator
+ *
+ * @param configurator a CONFIGURATOR object.
*/
public void run(final CONFIGURATOR configurator){
}
+ /**
+ * <p>createIOJob</p>
+ *
+ * @param configurator a CONFIGURATOR object.
+ * @return a {@link org.eclipse.core.runtime.jobs.Job} object.
+ */
protected abstract Job createIOJob(CONFIGURATOR configurator);
}