Changed destination to type File in NewInstance and constructor methods
authorn.hoffmann <n.hoffmann@localhost>
Mon, 2 May 2011 15:09:22 +0000 (15:09 +0000)
committern.hoffmann <n.hoffmann@localhost>
Mon, 2 May 2011 15:09:22 +0000 (15:09 +0000)
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/dwca/out/DwcaTaxExportConfigurator.java

index ae1aeb7143250409cf78b86dbac99593148bb1ce..5aea413fd2fead1551f8340349aa01ef94975af6 100644 (file)
@@ -54,11 +54,12 @@ public class DwcaTaxExportConfigurator extends XmlExportConfiguratorBase<DwcaTax
        private List<UUID> featureExclusions = new ArrayList<UUID>();\r
        \r
        \r
-       public static DwcaTaxExportConfigurator NewInstance(ICdmDataSource source, String destinationFolder, DwcaEmlRecord emlRecord) {\r
+       public static DwcaTaxExportConfigurator NewInstance(ICdmDataSource source, File destinationFolder, DwcaEmlRecord emlRecord) {\r
                return new DwcaTaxExportConfigurator(source, destinationFolder, emlRecord);\r
        }\r
 \r
 \r
+               @Override\r
                @SuppressWarnings("unchecked")\r
        protected void makeIoClassList() {\r
                ioClassList = new Class[] {\r
@@ -83,8 +84,8 @@ public class DwcaTaxExportConfigurator extends XmlExportConfiguratorBase<DwcaTax
         * @param url\r
         * @param destination\r
         */\r
-       private DwcaTaxExportConfigurator(ICdmDataSource source, String url, DwcaEmlRecord emlRecord) {\r
-               super(new File(url), source);\r
+       private DwcaTaxExportConfigurator(ICdmDataSource source, File destination, DwcaEmlRecord emlRecord) {\r
+               super(destination, source);\r
                this.emlRecord = emlRecord;\r
        }\r
        \r
@@ -92,6 +93,7 @@ public class DwcaTaxExportConfigurator extends XmlExportConfiguratorBase<DwcaTax
        /* (non-Javadoc)\r
         * @see eu.etaxonomy.cdm.io.common.ImportConfiguratorBase#getSource()\r
         */\r
+       @Override\r
        public File getDestination() {\r
                File file = super.getDestination();\r
                return file;\r
@@ -102,6 +104,7 @@ public class DwcaTaxExportConfigurator extends XmlExportConfiguratorBase<DwcaTax
        /**\r
         * @param file\r
         */\r
+       @Override\r
        public void setDestination(File fileName) {\r
                super.setDestination(fileName);\r
        }\r
@@ -110,6 +113,7 @@ public class DwcaTaxExportConfigurator extends XmlExportConfiguratorBase<DwcaTax
        /* (non-Javadoc)\r
         * @see eu.etaxonomy.cdm.io.common.IExportConfigurator#getDestinationNameString()\r
         */\r
+       @Override\r
        public String getDestinationNameString() {\r
                if (this.getDestination() == null) {\r
                        return null;\r