Project

General

Profile

« Previous | Next » 

Revision d72a0740

Added by Katja Luther over 6 years ago

ref #6721: add life form, sex and kind of unit to derived unit details

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/FieldUnitDetailElement.java
29 29
 * @created Jun 17, 2010
30 30
 * @version 1.0
31 31
 */
32
public class FieldUnitDetailElement extends AbstractCdmDetailElement<DerivedUnitFacade> {
32
public class FieldUnitDetailElement extends AbstractSpecimenOrObservationDetailElement {
33 33

  
34 34
	private TextWithLabelElement text_ecology;
35 35

  
......
43 43

  
44 44
	private NumberWithLabelElement number_individualCount;
45 45

  
46
	private TermComboElement<DefinedTerm> combo_kindOfUnit;
47

  
48
	private TermComboElement<DefinedTerm> combo_lifeStage;
49

  
50
	private TermComboElement<DefinedTerm> combo_sex;
46
//	private TermComboElement<DefinedTerm> combo_kindOfUnit;
47
//
48
//	private TermComboElement<DefinedTerm> combo_lifeStage;
49
//
50
//	private TermComboElement<DefinedTerm> combo_sex;
51 51

  
52 52
	/**
53 53
	 * <p>Constructor for FieldUnitDetailElement.</p>
......
74 74
		}
75 75
		
76 76
		number_individualCount = formFactory.createNumberTextWithLabelElement(formElement, "Individual Count", entity.getIndividualCount(), style);
77
		combo_kindOfUnit= formFactory.createDefinedTermComboElement(TermType.KindOfUnit, formElement, "Kind Of Unit", entity.getKindOfUnit(), style);
78
		combo_lifeStage = formFactory.createDefinedTermComboElement(TermType.Stage, formElement, "Life Stage", entity.getLifeStage(), style);
79
		combo_sex = formFactory.createDefinedTermComboElement(TermType.Sex, formElement, "Sex", entity.getSex(),style);
77
		super.createControls(formElement, entity, style);
80 78
	}
81 79

  
82 80
	/** {@inheritDoc} */
83 81
	@Override
84 82
	public void handleEvent(Object eventSource) {
83
		super.handleEvent(eventSource);
85 84
		if(eventSource == text_ecology){
86 85
			getEntity().setEcology(text_ecology.getText());
87 86
		}
......
100 99
		else if(eventSource == number_individualCount){
101 100
			getEntity().setIndividualCount(number_individualCount.getInteger());
102 101
		}
103
		else if(eventSource == combo_kindOfUnit){
104
		    getEntity().setKindOfUnit(combo_kindOfUnit.getSelection());
105
		}
106
		else if(eventSource == combo_lifeStage){
107
			getEntity().setLifeStage(combo_lifeStage.getSelection());
108
		}
109
		else if(eventSource == combo_sex){
110
			getEntity().setSex(combo_sex.getSelection());
111
		}
102
		
112 103
	}
113 104
}

Also available in: Unified diff