Project

General

Profile

Download (1.05 KB) Statistics
| Branch: | Tag: | Revision:
1
package eu.etaxonomy.taxeditor.ui.section.agent;
2

    
3
import org.eclipse.swt.events.SelectionListener;
4

    
5
import eu.etaxonomy.cdm.model.agent.Person;
6
import eu.etaxonomy.taxeditor.ui.element.AbstractFormSection;
7
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
8
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
9
import eu.etaxonomy.taxeditor.ui.selection.EntitySelectionElement;
10

    
11
public class NomenclaturalTeamMemberElement extends TeamMemberElement {
12

    
13
	public NomenclaturalTeamMemberElement(CdmFormFactory cdmFormFactory, AbstractFormSection section, Person entity,
14
			SelectionListener removeListener, int style) {
15
		super(cdmFormFactory, section, entity, removeListener, style);
16
		
17
	}
18

    
19
	@Override
20
	public void createControls(ICdmFormElement element, int style) {
21
		selection_person = formFactory
22
				.createSelectionElementWithAbbreviatedTitle(Person.class,getConversationHolder(),
23
				        this, "Person", null,
24
						EntitySelectionElement.EDITABLE | EntitySelectionElement.SELECTABLE,
25
						style);
26
		if (entity != null){
27
			setEntity(entity);
28
		}
29
	}
30
}
(4-4/13)