Merge branch 'release/3.12.0'
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / operation / AbstractPersistentPostOperation.java
index 5811603ba9dbe6a96b2d3a0096539c3acd412d25..66e29b8a985164f989e30cc513a17d96ed8c7d00 100644 (file)
@@ -36,6 +36,20 @@ public abstract class AbstractPersistentPostOperation extends AbstractPostTaxonO
 
        protected ITaxonTreeNode parentNode;
 
+          /**
+     * <p>Constructor for AbstractPersistentPostOperation.</p>
+     *
+     * @param label a {@link java.lang.String} object.
+     * @param undoContext a {@link org.eclipse.core.commands.operations.IUndoContext} object.
+     * @param postOperationEnabled a {@link eu.etaxonomy.taxeditor.operation.IPostOperationEnabled} object.
+     * @param conversationEnabled a {@link eu.etaxonomy.cdm.api.conversation.IConversationEnabled} object.
+     */
+    protected AbstractPersistentPostOperation(String label, IUndoContext undoContext,
+            IPostOperationEnabled postOperationEnabled,
+            IConversationEnabled conversationEnabled) {
+        this(label, undoContext, postOperationEnabled, conversationEnabled, null);
+    }
+
        /**
         * <p>Constructor for AbstractPersistentPostOperation.</p>
         *
@@ -104,9 +118,6 @@ public abstract class AbstractPersistentPostOperation extends AbstractPostTaxonO
                        conversationEnabled.getConversationHolder().bind();
                        conversationEnabled.getConversationHolder().commit(true);
                }
-               if(getCdmEntitySessionEnabled() != null) {
-                   getCdmEntitySessionEnabled().getCdmEntitySession().fireNotifications();
-               }
                IStatus status = super.postExecute(objectAffectedByOperation);
 
                return status;