Fix taxon node creation for nodes with no parents
[cdmlib-apps.git] / app-import / src / main / java / eu / etaxonomy / cdm / io / algaterra / AlgaTerraImportConfigurator.java
index fbdecaaccc9abdfd6d0a430df86d47988d9f300b..f839f7efc3f2d5a945722898c22cc4cf7de38980 100644 (file)
@@ -22,19 +22,24 @@ import eu.etaxonomy.cdm.io.berlinModel.in.validation.BerlinModelGeneralImportVal
 import eu.etaxonomy.cdm.io.common.Source;\r
 \r
 /**\r
- * @author pesiimport\r
+ * @author a.mueller\r
  *\r
  */\r
 public class AlgaTerraImportConfigurator extends BerlinModelImportConfigurator {\r
 \r
        private boolean doEcoFacts = true;\r
+       \r
        private boolean doFactEcology = true;\r
        \r
        private boolean doImages = true;\r
        \r
        private boolean doDna = true;\r
        \r
-       private String imageBaseUrl = "http://www.algaterra.org/ATDB/Figures/";\r
+       private boolean doMorphology = true;\r
+       \r
+       private boolean removeRestricted = false;  //if true, all records with protected or restricted flag will be filtered\r
+       \r
+       private boolean importOriginalSizeMedia = true;\r
        \r
        public static AlgaTerraImportConfigurator NewInstance(Source berlinModelSource, ICdmDataSource destination){\r
                return new AlgaTerraImportConfigurator(berlinModelSource, destination);\r
@@ -72,6 +77,7 @@ public class AlgaTerraImportConfigurator extends BerlinModelImportConfigurator {
                                , AlgaTerraSiteImagesImport.class\r
                                , AlgaTerraPictureImport.class\r
                                , AlgaTerraDnaImport.class\r
+                               , AlgaTerraMorphologyImport.class\r
                                \r
                };      \r
                \r
@@ -94,14 +100,6 @@ public class AlgaTerraImportConfigurator extends BerlinModelImportConfigurator {
                this.doEcoFacts = doEcoFacts;\r
        }\r
 \r
-       public String getImageBaseUrl() {\r
-               return imageBaseUrl;\r
-       }\r
-\r
-       public void setImageBaseUrl(String imageBaseUrl) {\r
-               this.imageBaseUrl = imageBaseUrl;\r
-       }\r
-\r
        public boolean isDoImages() {\r
                return doImages;\r
        }\r
@@ -126,5 +124,29 @@ public class AlgaTerraImportConfigurator extends BerlinModelImportConfigurator {
                this.doDna = doDna;\r
        }\r
 \r
+       public boolean isRemoveRestricted() {\r
+               return removeRestricted;\r
+       }\r
+       \r
+       public void setRemoveRestricted(boolean removeRestricted) {\r
+               this.removeRestricted = removeRestricted;\r
+       }\r
+\r
+       public boolean isDoMorphology() {\r
+               return doMorphology;\r
+       }\r
+\r
+       public void setDoMorphology(boolean doMorphology) {\r
+               this.doMorphology = doMorphology;\r
+       }\r
+\r
+       public boolean isImportOriginalSizeMedia() {\r
+               return importOriginalSizeMedia;\r
+       }\r
+\r
+       public void setImportOriginalSizeMedia(boolean importOriginalSizeMedia) {\r
+               this.importOriginalSizeMedia = importOriginalSizeMedia;\r
+       }\r
+\r
 \r
 }\r