import org.eclipse.jface.wizard.Wizard;
-import eu.etaxonomy.cdm.model.description.Feature;
import eu.etaxonomy.cdm.model.description.FeatureState;
-import eu.etaxonomy.cdm.model.term.TermNode;
+import eu.etaxonomy.cdm.persistence.dto.FeatureStateDto;
+import eu.etaxonomy.cdm.persistence.dto.TermNodeDto;
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
/**
private static final String CREATE_FEATURE_STATE = "Create Feature State";
private FeatureStateWizardPage page;
private CdmFormFactory formFactory;
- private String comboLabel;
- private TermNode<? extends Feature> termNode;
+ private TermNodeDto termNode;
- public FeatureStateWizard(String comboLabel, TermNode<? extends Feature> termNode, CdmFormFactory formFactory) {
+ public FeatureStateWizard(TermNodeDto termNode, CdmFormFactory formFactory) {
super();
this.formFactory = formFactory;
this.termNode = termNode;
- this.comboLabel = comboLabel;
setWindowTitle(CREATE_FEATURE_STATE);
}
@Override
public void addPages() {
- page = new FeatureStateWizardPage(CREATE_FEATURE_STATE, comboLabel, termNode, formFactory);
+ page = new FeatureStateWizardPage(CREATE_FEATURE_STATE, termNode, formFactory);
addPage(page);
}
FeatureState getFeatureState(){
return page.getFeatureState();
}
+
+ FeatureStateDto getFeatureStateDto(){
+ return page.getFeatureStateDto();
+ }
}