4 package eu
.etaxonomy
.cdm
.io
.algaterra
;
6 import eu
.etaxonomy
.cdm
.database
.ICdmDataSource
;
7 import eu
.etaxonomy
.cdm
.io
.berlinModel
.in
.BerlinModelAuthorImport
;
8 import eu
.etaxonomy
.cdm
.io
.berlinModel
.in
.BerlinModelAuthorTeamImport
;
9 import eu
.etaxonomy
.cdm
.io
.berlinModel
.in
.BerlinModelCommonNamesImport
;
10 import eu
.etaxonomy
.cdm
.io
.berlinModel
.in
.BerlinModelFactsImport
;
11 import eu
.etaxonomy
.cdm
.io
.berlinModel
.in
.BerlinModelImportConfigurator
;
12 import eu
.etaxonomy
.cdm
.io
.berlinModel
.in
.BerlinModelImportState
;
13 import eu
.etaxonomy
.cdm
.io
.berlinModel
.in
.BerlinModelNameFactsImport
;
14 import eu
.etaxonomy
.cdm
.io
.berlinModel
.in
.BerlinModelNameStatusImport
;
15 import eu
.etaxonomy
.cdm
.io
.berlinModel
.in
.BerlinModelOccurrenceImport
;
16 import eu
.etaxonomy
.cdm
.io
.berlinModel
.in
.BerlinModelOccurrenceSourceImport
;
17 import eu
.etaxonomy
.cdm
.io
.berlinModel
.in
.BerlinModelRefDetailImport
;
18 import eu
.etaxonomy
.cdm
.io
.berlinModel
.in
.BerlinModelReferenceImport
;
19 import eu
.etaxonomy
.cdm
.io
.berlinModel
.in
.BerlinModelTaxonImport
;
20 import eu
.etaxonomy
.cdm
.io
.berlinModel
.in
.BerlinModelTaxonNameImport
;
21 import eu
.etaxonomy
.cdm
.io
.berlinModel
.in
.BerlinModelTaxonNameRelationImport
;
22 import eu
.etaxonomy
.cdm
.io
.berlinModel
.in
.BerlinModelTaxonRelationImport
;
23 import eu
.etaxonomy
.cdm
.io
.berlinModel
.in
.BerlinModelTypesImport
;
24 import eu
.etaxonomy
.cdm
.io
.berlinModel
.in
.BerlinModelUserImport
;
25 import eu
.etaxonomy
.cdm
.io
.berlinModel
.in
.BerlinModelWebMarkerCategoryImport
;
26 import eu
.etaxonomy
.cdm
.io
.berlinModel
.in
.BerlinModelWebMarkerImport
;
27 import eu
.etaxonomy
.cdm
.io
.berlinModel
.in
.validation
.BerlinModelGeneralImportValidator
;
28 import eu
.etaxonomy
.cdm
.io
.common
.ImportStateBase
;
29 import eu
.etaxonomy
.cdm
.io
.common
.Source
;
30 import eu
.etaxonomy
.cdm
.model
.name
.NomenclaturalCode
;
36 public class AlgaTerraImportConfigurator
extends BerlinModelImportConfigurator
{
38 private boolean doSpecimen
= true;
40 public static AlgaTerraImportConfigurator
NewInstance(Source berlinModelSource
, ICdmDataSource destination
){
41 return new AlgaTerraImportConfigurator(berlinModelSource
, destination
);
44 private AlgaTerraImportConfigurator(Source berlinModelSource
, ICdmDataSource destination
) {
45 super(berlinModelSource
, destination
);
48 protected void makeIoClassList(){
49 ioClassList
= new Class
[]{
50 BerlinModelGeneralImportValidator
.class
51 , BerlinModelUserImport
.class
52 , BerlinModelAuthorImport
.class
53 , BerlinModelAuthorTeamImport
.class
54 , BerlinModelRefDetailImport
.class
55 , BerlinModelReferenceImport
.class
56 , BerlinModelTaxonNameImport
.class
57 , BerlinModelTaxonNameRelationImport
.class
58 , BerlinModelNameStatusImport
.class
60 , BerlinModelTaxonImport
.class
61 , BerlinModelTaxonRelationImport
.class
63 , BerlinModelFactsImport
.class
64 , BerlinModelWebMarkerCategoryImport
.class
65 , BerlinModelWebMarkerImport
.class
67 , AlgaTerraSpecimenImport
.class
68 , AlgaTerraTypeImport
.class
77 * @see eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelImportConfigurator#getNewState()
80 public ImportStateBase
getNewState() {
81 return new AlgaTerraImportState(this);
84 public boolean isDoSpecimen() {
88 public void setDoSpecimen(boolean doSpecimen
) {
89 this.doSpecimen
= doSpecimen
;