2 * Copyright (C) 2017 EDIT
3 * European Distributed Institute of Taxonomy
4 * http://www.e-taxonomy.eu
6 * The contents of this file are subject to the Mozilla Public License Version 1.1
7 * See LICENSE.TXT at the top of this package for the full license terms.
9 package eu
.etaxonomy
.cdm
.io
.greece
;
13 import eu
.etaxonomy
.cdm
.database
.ICdmDataSource
;
14 import eu
.etaxonomy
.cdm
.io
.common
.ImportStateBase
;
15 import eu
.etaxonomy
.cdm
.io
.excel
.common
.ExcelImportConfiguratorBase
;
16 import eu
.etaxonomy
.cdm
.io
.mexico
.SimpleExcelTaxonImportState
;
23 public class GreeceGenusAuthorImportConfigurator
24 extends ExcelImportConfiguratorBase
{
26 private static final long serialVersionUID
= 2036787279608394173L;
28 public static GreeceGenusAuthorImportConfigurator
NewInstance(URI source
, ICdmDataSource destination
) {
29 return new GreeceGenusAuthorImportConfigurator(source
, destination
);
36 protected GreeceGenusAuthorImportConfigurator(URI uri
, ICdmDataSource destination
) {
37 super(uri
, destination
);
40 @SuppressWarnings({ "unchecked", "rawtypes" })
42 public ImportStateBase
getNewState() {
43 return new SimpleExcelTaxonImportState
<>(this);
50 protected void makeIoClassList() {
51 ioClassList
= new Class
[]{
52 GreeceGenusAuthorImport
.class,