(no commit message)
[cdmlib.git] / cdmlib-io / src / main / java / eu / etaxonomy / cdm / io / faunaEuropaea / FaunaEuropaeaImportConfigurator.java
index d54f4c68b0c417dbfd490c29d5ff1f1c020cd1dd..7db3353b313f6e7ce9ebdee458506917937a9760 100644 (file)
@@ -35,30 +35,16 @@ public class FaunaEuropaeaImportConfigurator extends ImportConfiguratorBase<Faun
        \r
        /* Max number of taxa to be saved with one service call */\r
        private int limitSave = 1000;\r
-       private int maxTaxon = 306000;\r
-       private boolean useTransactions = true;\r
        private ReferenceBase<?> auctReference;\r
        \r
-//     @SuppressWarnings("unchecked")\r
-//     protected void makeIoClassList() {\r
-//             ioClassList = new Class[] {\r
-//                             FaunaEuropaeaAuthorImport.class,\r
-//                             FaunaEuropaeaNameImport.class,\r
-//                             FaunaEuropaeaRelShipImport.class,\r
-//                             FaunaEuropaeaRefImport.class,\r
-//                             FaunaEuropaeaDistributionImport.class\r
-//             };\r
-//     };\r
-       \r
        @SuppressWarnings("unchecked")\r
        protected void makeIoClassList() {\r
                ioClassList = new Class[] {\r
-//                             FaunaEuropaeaAuthorImport.class,\r
-//                             FaunaEuropaeaNameImport.class,\r
-//                             FaunaEuropaeaRelShipImport.class,\r
+                               FaunaEuropaeaAuthorImport.class,\r
+                               FaunaEuropaeaTaxonNameImport.class,\r
                                FaunaEuropaeaRelTaxonIncludeImport.class,\r
-//                             FaunaEuropaeaRefImport.class,\r
-//                             FaunaEuropaeaDistributionImport.class\r
+                               FaunaEuropaeaRefImport.class,\r
+                               FaunaEuropaeaDistributionImport.class\r
                };\r
        };\r
        \r
@@ -72,6 +58,16 @@ public class FaunaEuropaeaImportConfigurator extends ImportConfiguratorBase<Faun
                setNomenclaturalCode(NomenclaturalCode.ICBN);\r
        }\r
        \r
+       public static FaunaEuropaeaImportConfigurator NewInstance(ICdmDataSource source, ICdmDataSource destination){\r
+               return new FaunaEuropaeaImportConfigurator(source, destination);\r
+}\r
+       \r
+       private FaunaEuropaeaImportConfigurator(ICdmDataSource source, ICdmDataSource destination) {\r
+               setSource(source);\r
+               setDestination(destination);\r
+               setNomenclaturalCode(NomenclaturalCode.ICBN);\r
+       }\r
+       \r
        /* (non-Javadoc)\r
         * @see eu.etaxonomy.cdm.io.common.ImportConfiguratorBase#getSource()\r
         */\r
@@ -188,20 +184,6 @@ public class FaunaEuropaeaImportConfigurator extends ImportConfiguratorBase<Faun
                this.doHeterotypicSynonyms = doHeterotypicSynonyms;\r
        }\r
 \r
-       /**\r
-        * @return the useTransactions\r
-        */\r
-       public boolean isUseTransactions() {\r
-               return useTransactions;\r
-       }\r
-\r
-       /**\r
-        * @param useTransactions the useTransactions to set\r
-        */\r
-       public void setUseTransactions(boolean useTransactions) {\r
-               this.useTransactions = useTransactions;\r
-       }\r
-\r
        /**\r
         * @param auctReference the auctReference to set\r
         */\r
@@ -223,20 +205,4 @@ public class FaunaEuropaeaImportConfigurator extends ImportConfiguratorBase<Faun
                this.limitSave = limitSave;\r
        }\r
 \r
-       /**\r
-        * @return the maxTaxon\r
-        */\r
-       public int getMaxTaxon() {\r
-               return maxTaxon;\r
-       }\r
-\r
-       /**\r
-        * @param maxTaxon the maxTaxon to set\r
-        */\r
-       public void setMaxTaxon(int maxTaxon) {\r
-               this.maxTaxon = maxTaxon;\r
-       }\r
-       \r
-       \r
-       \r
 }\r