/**
*
*/
-package eu.etaxonomy.taxeditor.wizard;
+package eu.etaxonomy.taxeditor.newWizard;
+import eu.etaxonomy.cdm.api.service.IPolytomousKeyService;
import eu.etaxonomy.cdm.model.description.PolytomousKey;
-import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.editor.newWizard.AbstractNewEntityWizard;
-import eu.etaxonomy.taxeditor.navigation.operation.CreatePolytomousKey;
-import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
+import eu.etaxonomy.taxeditor.store.CdmStore;
/**
* @author n.hoffmann
@Override
public void addPages() {
- PolytomousKeyWizardPage page = new PolytomousKeyWizardPage(formFactory, getConversationHolder(), entity);
+ PolytomousKeyWizardPage page = new PolytomousKeyWizardPage(formFactory, getConversationHolder(), getEntity());
super.addPage(page);
}
*/
@Override
protected void saveEntity() {
- AbstractPostOperation operation = new CreatePolytomousKey(
- "Create Polytomous Key",
- EditorUtil.getUndoContext(),
- getEntity(),
- null,
- this);
- EditorUtil.executeOperation(operation);
+ CdmStore.getService(IPolytomousKeyService.class).saveOrUpdate(getEntity());
}
/* (non-Javadoc)