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 private boolean doImages
= true;
42 private String imageBaseUrl
= "http://www.algaterra.org/ATDB/Figures/";
44 public static AlgaTerraImportConfigurator
NewInstance(Source berlinModelSource
, ICdmDataSource destination
){
45 return new AlgaTerraImportConfigurator(berlinModelSource
, destination
);
48 private AlgaTerraImportConfigurator(Source berlinModelSource
, ICdmDataSource destination
) {
49 super(berlinModelSource
, destination
);
52 protected void makeIoClassList(){
53 ioClassList
= new Class
[]{
54 BerlinModelGeneralImportValidator
.class
55 , BerlinModelUserImport
.class
56 , BerlinModelAuthorImport
.class
57 , BerlinModelAuthorTeamImport
.class
58 , BerlinModelRefDetailImport
.class
59 , BerlinModelReferenceImport
.class
60 , BerlinModelTaxonNameImport
.class
61 , BerlinModelTaxonNameRelationImport
.class
62 , BerlinModelNameStatusImport
.class
64 , BerlinModelTaxonImport
.class
65 , BerlinModelTaxonRelationImport
.class
67 , BerlinModelFactsImport
.class
68 , BerlinModelWebMarkerCategoryImport
.class
69 , BerlinModelWebMarkerImport
.class
71 , AlgaTerraCollectionImport
.class
72 , AlgaTerraSpecimenImport
.class
73 , AlgaTerraTypeImport
.class
74 , AlgaTerraTypeImagesImport
.class
83 * @see eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelImportConfigurator#getNewState()
86 public ImportStateBase
getNewState() {
87 return new AlgaTerraImportState(this);
90 public boolean isDoSpecimen() {
94 public void setDoSpecimen(boolean doSpecimen
) {
95 this.doSpecimen
= doSpecimen
;
98 public String
getImageBaseUrl() {
102 public void setImageBaseUrl(String imageBaseUrl
) {
103 this.imageBaseUrl
= imageBaseUrl
;
106 public boolean isDoImages() {
110 public void setDoImages(boolean doImages
) {
111 this.doImages
= doImages
;