public class DeleteOperation extends AbstractPersistentPostOperation
DeleteTreeNodeOperation class.
Modifier and Type | Field and Description |
---|---|
protected eu.etaxonomy.cdm.api.service.config.TaxonDeletionConfigurator |
config |
parentNode
parentNodeUuid, taxonNode
element, postOperationEnabled
Constructor and Description |
---|
DeleteOperation(java.lang.String label,
org.eclipse.core.commands.operations.IUndoContext undoContext,
java.util.Set<eu.etaxonomy.cdm.persistence.dto.TaxonNodeDto> treeNodes,
eu.etaxonomy.cdm.api.service.config.TaxonDeletionConfigurator config,
IPostOperationEnabled postOperationEnabled,
eu.etaxonomy.cdm.api.conversation.IConversationEnabled conversationEnabled,
ICdmEntitySessionEnabled cdmEntitySessionEnabled)
Constructor for DeleteTreeNodeOperation.
|
DeleteOperation(java.lang.String label,
org.eclipse.core.commands.operations.IUndoContext undoContext,
eu.etaxonomy.cdm.persistence.dto.TaxonNodeDto taxonNode,
eu.etaxonomy.cdm.api.service.config.TaxonDeletionConfigurator config,
IPostOperationEnabled postOperationEnabled,
eu.etaxonomy.cdm.api.conversation.IConversationEnabled conversationEnabled,
ICdmEntitySessionEnabled cdmEntitySessionEnabled)
Constructor for DeleteTreeNodeOperation.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.core.runtime.IStatus |
execute(org.eclipse.core.runtime.IProgressMonitor monitor,
org.eclipse.core.runtime.IAdaptable info) |
org.eclipse.core.runtime.IStatus |
redo(org.eclipse.core.runtime.IProgressMonitor monitor,
org.eclipse.core.runtime.IAdaptable info) |
org.eclipse.core.runtime.IStatus |
undo(org.eclipse.core.runtime.IProgressMonitor monitor,
org.eclipse.core.runtime.IAdaptable info) |
bind, postExecute
getSync, setSync
getCdmEntitySessionEnabled, getPostOperationEnabled
protected final eu.etaxonomy.cdm.api.service.config.TaxonDeletionConfigurator config
public DeleteOperation(java.lang.String label, org.eclipse.core.commands.operations.IUndoContext undoContext, eu.etaxonomy.cdm.persistence.dto.TaxonNodeDto taxonNode, eu.etaxonomy.cdm.api.service.config.TaxonDeletionConfigurator config, IPostOperationEnabled postOperationEnabled, eu.etaxonomy.cdm.api.conversation.IConversationEnabled conversationEnabled, ICdmEntitySessionEnabled cdmEntitySessionEnabled)
Constructor for DeleteTreeNodeOperation.
label
- a String
object.undoContext
- a IUndoContext
object.postOperationEnabled
- a IPostOperationEnabled
object.conversationEnabled
- a IConversationEnabled
object.treeNodes
- a Set
object.public DeleteOperation(java.lang.String label, org.eclipse.core.commands.operations.IUndoContext undoContext, java.util.Set<eu.etaxonomy.cdm.persistence.dto.TaxonNodeDto> treeNodes, eu.etaxonomy.cdm.api.service.config.TaxonDeletionConfigurator config, IPostOperationEnabled postOperationEnabled, eu.etaxonomy.cdm.api.conversation.IConversationEnabled conversationEnabled, ICdmEntitySessionEnabled cdmEntitySessionEnabled)
Constructor for DeleteTreeNodeOperation.
label
- a String
object.undoContext
- a IUndoContext
object.postOperationEnabled
- a IPostOperationEnabled
object.conversationEnabled
- a IConversationEnabled
object.treeNodes
- a Set
object.public org.eclipse.core.runtime.IStatus execute(org.eclipse.core.runtime.IProgressMonitor monitor, org.eclipse.core.runtime.IAdaptable info) throws org.eclipse.core.commands.ExecutionException
execute
in interface org.eclipse.core.commands.operations.IUndoableOperation
execute
in class org.eclipse.core.commands.operations.AbstractOperation
org.eclipse.core.commands.ExecutionException
public org.eclipse.core.runtime.IStatus redo(org.eclipse.core.runtime.IProgressMonitor monitor, org.eclipse.core.runtime.IAdaptable info) throws org.eclipse.core.commands.ExecutionException
redo
in interface org.eclipse.core.commands.operations.IUndoableOperation
redo
in class org.eclipse.core.commands.operations.AbstractOperation
org.eclipse.core.commands.ExecutionException
public org.eclipse.core.runtime.IStatus undo(org.eclipse.core.runtime.IProgressMonitor monitor, org.eclipse.core.runtime.IAdaptable info) throws org.eclipse.core.commands.ExecutionException
undo
in interface org.eclipse.core.commands.operations.IUndoableOperation
undo
in class org.eclipse.core.commands.operations.AbstractOperation
org.eclipse.core.commands.ExecutionException
Copyright © 2007-2018. All Rights Reserved.