\r
package eu.etaxonomy.cdm.app.dwca;\r
\r
+import java.util.Arrays;\r
+import java.util.HashSet;\r
+import java.util.List;\r
+import java.util.Set;\r
+import java.util.UUID;\r
+\r
import org.apache.log4j.Logger;\r
\r
import eu.etaxonomy.cdm.app.common.CdmDestinations;\r
//check - import\r
private static final CHECK check = CHECK.EXPORT_WITHOUT_CHECK;\r
\r
+ private static List<UUID> featureExclusions = Arrays.asList(new UUID[]{\r
+ UUID.fromString("5deff505-1a32-4817-9a74-50e6936fd630"), //occurrences\r
+ UUID.fromString("8075074c-ace8-496b-ac82-47c14553f7fd") //Editor_Parenthesis\r
+ });\r
+ \r
+ \r
// ****************** ALL *****************************************\r
- private boolean doTaxa = false;\r
- private boolean doResourceRelation = true;\r
- private boolean doTypesAndSpecimen = true;\r
- private boolean doVernacularNames = true;\r
- private boolean doReferences = false;\r
- private boolean doDescription = true;\r
- private boolean doDistributions = true;\r
- private boolean doImages = true;\r
+// private boolean doTaxa = false;\r
+// private boolean doResourceRelation = true;\r
+// private boolean doTypesAndSpecimen = true;\r
+// private boolean doVernacularNames = true;\r
+// private boolean doReferences = true;\r
+// private boolean doDescription = true;\r
+// private boolean doDistributions = true;\r
+// private boolean doImages = true;\r
\r
\r
// ************************ NONE **************************************** //\r
-// private boolean doTaxa = false;\r
-// private boolean doResourceRelation = false;\r
-// private boolean doTypesAndSpecimen = false;\r
-// private boolean doVernacularNames = false;\r
-// private boolean doReferences = false;\r
-// private boolean doDescription = false;\r
-// private boolean doDistributions = false;\r
-// private boolean doImages = false;\r
+ private boolean doTaxa = false;\r
+ private boolean doResourceRelation = false;\r
+ private boolean doTypesAndSpecimen = false;\r
+ private boolean doVernacularNames = false;\r
+ private boolean doReferences = false;\r
+ private boolean doDescription = true;\r
+ private boolean doDistributions = false;\r
+ private boolean doImages = false;\r
\r
\r
public boolean doExport(ICdmDataSource source){\r
config.setDoImages(doImages);\r
config.setCheck(check);\r
\r
+ config.setFeatureExclusions(featureExclusions);\r
// invoke import\r
CdmDefaultExport<DwcaTaxExportConfigurator> bmExport = new CdmDefaultExport<DwcaTaxExportConfigurator>();\r
boolean result = bmExport.invoke(config);\r
return result;\r
}\r
\r
- \r
- \r
+\r
/**\r
* @param args\r
*/\r