new nodeDeletionConfiguator to fit for taxonnode and feature node deletion
[cdmlib.git] / cdmlib-services / src / main / java / eu / etaxonomy / cdm / api / service / config / TaxonDeletionConfigurator.java
index 702eaa8e89bd5c9e71f0c57f8f14bd01f10f677c..98d3bb870f1bfdec872fc363b3efa363d5ff53a9 100644 (file)
@@ -51,9 +51,9 @@ public class TaxonDeletionConfigurator extends TaxonBaseDeletionConfigurator {
 \r
     private boolean deleteMisappliedNamesAndInvalidDesignations = true;\r
 \r
-    private boolean deleteNameIfPossible = true;\r
+   // private boolean deleteNameIfPossible = true;\r
 \r
-    private NameDeletionConfigurator nameDeletionConfig = new NameDeletionConfigurator();\r
+    //private NameDeletionConfigurator nameDeletionConfig = new NameDeletionConfigurator();\r
 \r
 \r
     private TaxonNodeDeletionConfigurator taxonNodeConfig = new TaxonNodeDeletionConfigurator();\r
@@ -65,10 +65,12 @@ public class TaxonDeletionConfigurator extends TaxonBaseDeletionConfigurator {
 \r
     private boolean deleteDescriptions = true;\r
 \r
-    private boolean deleteInAllClassifications = true;\r
+    private boolean deleteInAllClassifications = false;\r
 \r
 \r
-    public boolean isDeleteInAllClassifications() {\r
+\r
+\r
+       public boolean isDeleteInAllClassifications() {\r
         return deleteInAllClassifications;\r
     }\r
 \r
@@ -77,41 +79,7 @@ public class TaxonDeletionConfigurator extends TaxonBaseDeletionConfigurator {
         this.deleteInAllClassifications = deleteInAllClassifications;\r
     }\r
 \r
-    /**\r
-     * If true the taxons name will be deleted if this is possible.\r
-     * It is possible if the name is not linked in a way that it can not be deleted.\r
-     * This depends also on the {@link NameDeletionConfigurator}\r
-     * @see #getNameDeletionConfig()\r
-     * @return\r
-     */\r
-    @Override\r
-    public boolean isDeleteNameIfPossible() {\r
-        return deleteNameIfPossible;\r
-    }\r
-\r
-    @Override\r
-    public void setDeleteNameIfPossible(boolean deleteNameIfPossible) {\r
-        this.deleteNameIfPossible = deleteNameIfPossible;\r
-    }\r
-\r
 \r
-    /**\r
-     * The configurator for name deletion. Only evaluated if {@link #isDeleteNameIfPossible()}\r
-     * is <code>true</code>.\r
-     * @see NameDeletionConfigurator\r
-     * @see #isDeleteNameIfPossible()\r
-     * @see #isDeleteSynonymsIfPossible()\r
-     * @return\r
-     */\r
-    @Override\r
-    public NameDeletionConfigurator getNameDeletionConfig() {\r
-        return nameDeletionConfig;\r
-    }\r
-\r
-    @Override\r
-    public void setNameDeletionConfig(NameDeletionConfigurator nameDeletionConfig) {\r
-        this.nameDeletionConfig = nameDeletionConfig;\r
-    }\r
 \r
 \r
     /**\r