Project

General

Profile

Download (1.72 KB) Statistics
| Branch: | Tag: | Revision:
1
package eu.etaxonomy.taxeditor.editor.name.operation;
2

    
3
import org.eclipse.core.commands.ExecutionException;
4
import org.eclipse.core.commands.operations.IUndoContext;
5
import org.eclipse.core.runtime.IAdaptable;
6
import org.eclipse.core.runtime.IProgressMonitor;
7
import org.eclipse.core.runtime.IStatus;
8

    
9
import eu.etaxonomy.cdm.api.service.DeleteResult;
10
import eu.etaxonomy.cdm.api.service.config.TaxonBaseDeletionConfigurator;
11
import eu.etaxonomy.taxeditor.operation.AbstractPersistentPostOperation;
12
import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled;
13
import eu.etaxonomy.taxeditor.session.ICdmEntitySessionEnabled;
14

    
15
public class DeleteTaxonBaseOperation extends AbstractPersistentPostOperation {
16

    
17
	protected TaxonBaseDeletionConfigurator configurator;
18
	protected DeleteResult result;
19

    
20
	public DeleteTaxonBaseOperation(String label,
21
	        IUndoContext undoContext,
22
	        TaxonBaseDeletionConfigurator configurator,
23
	        IPostOperationEnabled postOperationEnabled,
24
	        ICdmEntitySessionEnabled cdmEntitySessionEnabled) {
25
		super(label, undoContext, postOperationEnabled, cdmEntitySessionEnabled);
26
		this.configurator = configurator;
27

    
28
	}
29

    
30
	@Override
31
	public IStatus execute(IProgressMonitor monitor, IAdaptable info)
32
			throws ExecutionException {
33
		// TODO Auto-generated method stub
34
		return null;
35
	}
36

    
37
	@Override
38
	public IStatus redo(IProgressMonitor monitor, IAdaptable info)
39
			throws ExecutionException {
40
		// TODO Auto-generated method stub
41
		return null;
42
	}
43

    
44
	@Override
45
	public IStatus undo(IProgressMonitor monitor, IAdaptable info)
46
			throws ExecutionException {
47
		// TODO Auto-generated method stub
48
		return null;
49
	}
50

    
51
	public DeleteResult getResult(){
52
	    return result;
53
	}
54
}
(14-14/15)