Revision b6609b9d
Added by Patrick Plitzner about 5 years ago
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
ref #8222 Add interface method for operation based editors