eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/wizard/AbstractExcelImportWizard.java -text
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/wizard/AbstractExportWizard.java -text
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/wizard/AbstractImportWizard.java -text
-eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/wizard/BerlinModelExportWizard.java -text
-eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/wizard/BerlinModelImportWizard.java -text
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/wizard/DarwinCoreArchiveExportWizard.java -text
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/wizard/EndnoteImportWizard.java -text
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/wizard/ExcelNormalExplicitTaxaImportWizard.java -text
protected ICdmApplicationConfiguration applicationConfiguration;
public static enum TYPE {
- BerlinModel, Jaxb, Tcs, Excel_Taxa, Endnote, Sdd, Abcd, SpecimenCdmExcel
+ Jaxb, Tcs, Excel_Taxa, Endnote, Sdd, Abcd, SpecimenCdmExcel
}
/**
import org.eclipse.swt.widgets.Display;
import eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration;
-import eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelImportConfigurator;
import eu.etaxonomy.cdm.io.common.CdmDefaultImport;
import eu.etaxonomy.cdm.io.common.IImportConfigurator;
import eu.etaxonomy.cdm.io.excel.taxa.NormalExplicitImportConfigurator;
Assert.isNotNull(type, "Type should not be null");
switch (type) {
- case BerlinModel:
- return BerlinModelImportConfigurator.NewInstance(null, null);
case Jaxb:
return JaxbImportConfigurator.NewInstance(null, null);
case Tcs:
}
}
- /**
- * <p>
- * BerlinModelConfigurator
- * </p>
- *
- * @return a
- * {@link eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelImportConfigurator}
- * object.
- */
- public final BerlinModelImportConfigurator BerlinModelConfigurator() {
- return (BerlinModelImportConfigurator) getConfigurator(TYPE.BerlinModel);
- }
/**
* <p>
+++ /dev/null
-// $Id$
-/**
-* Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy
-* http://www.e-taxonomy.eu
-*
-* The contents of this file are subject to the Mozilla Public License Version 1.1
-* See LICENSE.TXT at the top of this package for the full license terms.
-*/
-
-package eu.etaxonomy.taxeditor.io.wizard;
-
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.ui.IWorkbench;
-
-import eu.etaxonomy.cdm.database.ICdmDataSource;
-import eu.etaxonomy.cdm.io.berlinModel.out.BerlinModelExportConfigurator;
-import eu.etaxonomy.cdm.io.common.Source;
-import eu.etaxonomy.taxeditor.datasource.wizard.CdmDataSourceSQLServerWizardPage;
-import eu.etaxonomy.taxeditor.store.CdmStore;
-
-/**
- * <p>BerlinModelExportWizard class.</p>
- *
- * @author n.hoffmann
- * @created 23.06.2009
- * @version 1.0
- */
-public class BerlinModelExportWizard extends AbstractExportWizard<BerlinModelExportConfigurator> {
-
- private CdmDataSourceSQLServerWizardPage pageDataSource;
-
-
- private BerlinModelExportConfigurator configurator;
-
- /* (non-Javadoc)
- * @see org.eclipse.ui.IWorkbenchWizard#init(org.eclipse.ui.IWorkbench, org.eclipse.jface.viewers.IStructuredSelection)
- */
- /** {@inheritDoc} */
- public void init(IWorkbench workbench, IStructuredSelection selection) {
- this.setWindowTitle("Berlin Model Export");
- configurator = BerlinModelExportConfigurator.NewInstance(null, null);
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.wizard.Wizard#addPages()
- */
- /** {@inheritDoc} */
- @Override
- public void addPages() {
- super.addPages();
-
- pageDataSource = new CdmDataSourceSQLServerWizardPage(null);
- this.addPage(pageDataSource);
-
-
-
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.wizard.Wizard#performFinish()
- */
- /** {@inheritDoc} */
- @Override
- public boolean performFinish() {
-
- ICdmDataSource dataSource = pageDataSource.getDataSource();
-
- // FIXME use new constructor Source(ICdmDataSource)
- Source destination = new Source(Source.SQL_SERVER_2005,
- dataSource.getServer(),
- dataSource.getDatabase(),
- dataSource.getPort());
- destination.setUserAndPwd(dataSource.getUsername(), dataSource.getPassword());
-
- configurator.setDestination(destination);
-
- CdmStore.getExportManager().run(configurator);
-
- return true;
- }
-
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.io.AbstractExportWizard#getConfigurator()
- */
- /** {@inheritDoc} */
- @Override
- public BerlinModelExportConfigurator getConfigurator() {
- return configurator;
- }
-
-}
+++ /dev/null
-// $Id$
-/**
-* Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy
-* http://www.e-taxonomy.eu
-*
-* The contents of this file are subject to the Mozilla Public License Version 1.1
-* See LICENSE.TXT at the top of this package for the full license terms.
-*/
-
-package eu.etaxonomy.taxeditor.io.wizard;
-
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.ui.IWorkbench;
-
-import eu.etaxonomy.cdm.database.ICdmDataSource;
-import eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelImportConfigurator;
-import eu.etaxonomy.cdm.io.common.Source;
-import eu.etaxonomy.taxeditor.datasource.wizard.CdmDataSourceSQLServerWizardPage;
-import eu.etaxonomy.taxeditor.store.CdmStore;
-
-/**
- * <p>BerlinModelImportWizard class.</p>
- *
- * @author n.hoffmann
- * @created 24.06.2009
- * @version 1.0
- */
-public class BerlinModelImportWizard extends AbstractImportWizard<BerlinModelImportConfigurator> {
-
- CdmDataSourceSQLServerWizardPage dataSourcePage;
-
- BerlinModelImportConfigurator configurator;
-
- /* (non-Javadoc)
- * @see org.eclipse.ui.IWorkbenchWizard#init(org.eclipse.ui.IWorkbench, org.eclipse.jface.viewers.IStructuredSelection)
- */
- /** {@inheritDoc} */
- public void init(IWorkbench workbench, IStructuredSelection selection) {
- super.init(workbench, selection);
- configurator = CdmStore.getImportManager().BerlinModelConfigurator();
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.wizard.Wizard#performFinish()
- */
- /** {@inheritDoc} */
- @Override
- public boolean performFinish() {
-
- ICdmDataSource dataSource =null;
- if(dataSourcePage != null){
- dataSource = dataSourcePage.getDataSource();
- }else{
- throw new IllegalStateException("Expected a datasource credentials page to exist");
- }
-
- Source source = new Source(Source.SQL_SERVER_2005,
- dataSource.getServer(),
- dataSource.getDatabase(),
- dataSource.getPort());
- source.setUserAndPwd(dataSource.getUsername(), dataSource.getPassword());
-
- configurator.setSource(source);
-
- CdmStore.getImportManager().run(configurator);
-
- return true;
- }
-
-
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.io.AbstractImportWizard#addPages()
- */
- /** {@inheritDoc} */
- @Override
- public void addPages() {
- super.addPages();
-
- dataSourcePage = new CdmDataSourceSQLServerWizardPage(null);
- addPage(dataSourcePage);
- }
-
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.io.AbstractImportWizard#getConfigurator()
- */
- /** {@inheritDoc} */
- @Override
- public BerlinModelImportConfigurator getConfigurator() {
- return configurator;
- }
-}