2 * Copyright (C) 2008 EDIT
3 * European Distributed Institute of Taxonomy
4 * http://www.e-taxonomy.eu
7 package eu
.etaxonomy
.cdm
.io
.common
;
9 import eu
.etaxonomy
.cdm
.api
.application
.CdmApplicationController
;
12 * @author a.babadshanjan
15 public interface IIoConfigurator
{
18 * A String representation of the used source may it be a source to be imported (e.g. "BerlinModel Cichorieae Database")
19 * or a source to be exported (e.g. "CDM Cichorieae Database")
20 * @return String representing the source for the io
22 public String
getSourceNameString();
26 * A String representation of the destination may it be an import destination and therefore a CDM (e.g. CDM Cichorieae Database)
27 * or an export destination (e.g. CDM XML)
30 public String
getDestinationNameString();
34 * Returns the CdmApplicationController
37 public CdmApplicationController
getCdmAppController();
41 * Sets the CdmApplicationController
42 * @param cdmApp the cdmApp to set
44 public void setCdmAppController(CdmApplicationController cdmApp
);