Project

General

Profile

« Previous | Next » 

Revision 9ef8582f

Added by Patrick Plitzner over 5 years ago

ref #6554 Cache form section for taxon and derived unit details view

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/AbstractSpecimenOrObservationDetailElement.java
18 18

  
19 19
	public AbstractSpecimenOrObservationDetailElement(CdmFormFactory formFactory, ICdmFormElement formElement) {
20 20
		super(formFactory, formElement);
21
		// TODO Auto-generated constructor stub
22 21
	}
23 22

  
24 23
	/** {@inheritDoc} */
25 24
	@Override
26 25
	protected void createControls(ICdmFormElement formElement,
27 26
			DerivedUnitFacade entity, int style) {
28

  
29 27
		combo_kindOfUnit= formFactory.createDefinedTermComboElement(TermType.KindOfUnit, formElement, "Kind Of Unit", entity.getDerivedUnitKindOfUnit(), style);
30 28
		combo_lifeStage = formFactory.createDefinedTermComboElement(TermType.Stage, formElement, "Life Stage", entity.getLifeStage(), style);
31 29
		combo_sex = formFactory.createDefinedTermComboElement(TermType.Sex, formElement, "Sex", entity.getSex(),style);
32 30
	}
33 31

  
32
	@Override
33
	protected void update(DerivedUnitFacade entity) {
34
	    super.update(entity);
35
	    combo_kindOfUnit.setSelection(entity.getDerivedUnitKindOfUnit());
36
	    combo_lifeStage.setSelection(entity.getLifeStage());
37
	    combo_sex.setSelection(entity.getSex());
38
	}
39

  
34 40
	/** {@inheritDoc} */
35 41
	@Override
36 42
	public void handleEvent(Object eventSource) {

Also available in: Unified diff