import eu.etaxonomy.taxeditor.model.IPartContentHasFactualData;
import eu.etaxonomy.taxeditor.model.IPartContentHasMedia;
import eu.etaxonomy.taxeditor.model.IPartContentHasSupplementalData;
+import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled;
import eu.etaxonomy.taxeditor.workbench.part.IE4SavablePart;
@Override
public void update() {
input.performSearch(lastQuery, getSelection());
+ }
+ @Override
+ public void addOperation(AbstractPostOperation operation) {
+ // operations not yet used for bulk editor
}
@Inject
import eu.etaxonomy.taxeditor.model.IPartContentHasSupplementalData;
import eu.etaxonomy.taxeditor.model.MessagingUtils;
import eu.etaxonomy.taxeditor.model.TaxeditorPartService;
+import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
import eu.etaxonomy.taxeditor.preference.Resources;
import eu.etaxonomy.taxeditor.security.RequiredPermissions;
import eu.etaxonomy.taxeditor.store.CdmStore;
return HibernateProxyHelper.deproxy(taxon);
}
+ @Override
+ public void addOperation(AbstractPostOperation operation) {
+ input.addOperation(operation);
+ }
+
public void setDirty() {
managedForm.dirtyStateChanged();
}
package eu.etaxonomy.taxeditor.editor;
import eu.etaxonomy.cdm.model.taxon.Taxon;
+import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
public interface ITaxonEditor {
public abstract Taxon getTaxon();
public abstract void update();
+
+ public void addOperation(AbstractPostOperation operation);
}