Project

General

Profile

Download (1.14 KB) Statistics
| Branch: | Tag: | Revision:
1
/**
2
 *
3
 */
4
package eu.etaxonomy.taxeditor.newWizard;
5

    
6
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
7
import eu.etaxonomy.cdm.model.description.PolytomousKey;
8
import eu.etaxonomy.taxeditor.ui.element.AbstractCdmEntityWizardPage;
9
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
10
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
11
import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
12
import eu.etaxonomy.taxeditor.ui.section.key.PolytomousKeyDetailElement;
13

    
14
/**
15
 * @author n.hoffmann
16
 *
17
 */
18
public class PolytomousKeyWizardPage extends AbstractCdmEntityWizardPage<PolytomousKey> {
19

    
20
	public PolytomousKeyWizardPage(CdmFormFactory formFactory,
21
			ConversationHolder conversation, PolytomousKey entity) {
22
		super(formFactory, conversation, entity);
23
	}
24

    
25
	@Override
26
	public AbstractCdmDetailElement createElement(ICdmFormElement rootElement) {
27
		PolytomousKeyDetailElement element = formFactory.createPolytomousKeyDetailElement(rootElement);
28
		element.setEntity(entity);
29
		setPageComplete(true);
30
		return element;
31
	}
32

    
33
	public String getPolytomousKeyName() {
34
	    return ((PolytomousKeyDetailElement) getDetailElement()).getText();
35
	}
36
}
(22-22/23)