Project

General

Profile

« Previous | Next » 

Revision b6609b9d

Added by Patrick Plitzner about 5 years ago

ref #8222 Add interface method for operation based editors

View differences:

eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/e4/BulkEditorE4.java
59 59
import eu.etaxonomy.taxeditor.model.IPartContentHasFactualData;
60 60
import eu.etaxonomy.taxeditor.model.IPartContentHasMedia;
61 61
import eu.etaxonomy.taxeditor.model.IPartContentHasSupplementalData;
62
import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
62 63
import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled;
63 64
import eu.etaxonomy.taxeditor.workbench.part.IE4SavablePart;
64 65

  
......
316 317
    @Override
317 318
    public void update() {
318 319
        input.performSearch(lastQuery, getSelection());
320
    }
319 321

  
322
    @Override
323
    public void addOperation(AbstractPostOperation operation) {
324
        // operations not yet used for bulk editor
320 325
    }
321 326

  
322 327
    @Inject
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/e4/TaxonNameEditorE4.java
95 95
import eu.etaxonomy.taxeditor.model.IPartContentHasSupplementalData;
96 96
import eu.etaxonomy.taxeditor.model.MessagingUtils;
97 97
import eu.etaxonomy.taxeditor.model.TaxeditorPartService;
98
import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
98 99
import eu.etaxonomy.taxeditor.preference.Resources;
99 100
import eu.etaxonomy.taxeditor.security.RequiredPermissions;
100 101
import eu.etaxonomy.taxeditor.store.CdmStore;
......
241 242
        return HibernateProxyHelper.deproxy(taxon);
242 243
    }
243 244

  
245
    @Override
246
    public void addOperation(AbstractPostOperation operation) {
247
        input.addOperation(operation);
248
    }
249

  
244 250
    public void setDirty() {
245 251
        managedForm.dirtyStateChanged();
246 252
    }
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/editor/ITaxonEditor.java
1 1
package eu.etaxonomy.taxeditor.editor;
2 2

  
3 3
import eu.etaxonomy.cdm.model.taxon.Taxon;
4
import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
4 5

  
5 6

  
6 7
public interface ITaxonEditor {
......
12 13
	public abstract Taxon getTaxon();
13 14

  
14 15
	public abstract void update();
16

  
17
    public void addOperation(AbstractPostOperation operation);
15 18
}

Also available in: Unified diff