3 * Copyright (C) 2017 EDIT
4 * European Distributed Institute of Taxonomy
5 * http://www.e-taxonomy.eu
7 * The contents of this file are subject to the Mozilla Public License Version 1.1
8 * See LICENSE.TXT at the top of this package for the full license terms.
10 package eu
.etaxonomy
.cdm
.io
.bogota
;
14 import eu
.etaxonomy
.cdm
.database
.ICdmDataSource
;
15 import eu
.etaxonomy
.cdm
.io
.common
.ImportStateBase
;
16 import eu
.etaxonomy
.cdm
.io
.excel
.common
.ExcelImportConfiguratorBase
;
17 import eu
.etaxonomy
.cdm
.io
.mexico
.SimpleExcelTaxonImportState
;
18 import eu
.etaxonomy
.cdm
.model
.reference
.Reference
;
25 public class BogotaChecklistImportConfigurator
extends ExcelImportConfiguratorBase
{
26 private static final long serialVersionUID
= 5988430626932820343L;
28 private Reference secReference
;
32 * @param cdmDestination
35 public static BogotaChecklistImportConfigurator
NewInstance(URI source
, ICdmDataSource destination
) {
36 return new BogotaChecklistImportConfigurator(source
, destination
);
43 private BogotaChecklistImportConfigurator(URI uri
, ICdmDataSource destination
) {
44 super(uri
, destination
);
51 public ImportStateBase
getNewState() {
52 return new SimpleExcelTaxonImportState
<>(this);
59 protected void makeIoClassList() {
60 ioClassList
= new Class
[]{
61 BogotaChecklistTaxonImport
.class,
66 * @return the secReference
68 public Reference
getSecReference() {
76 public void setSecReference(Reference secReference
) {
77 this.secReference
= secReference
;