package eu.etaxonomy.taxeditor.ui.section.occurrence;
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
+import eu.etaxonomy.cdm.model.description.Sex;
+import eu.etaxonomy.cdm.model.description.Stage;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.combo.TermComboElement;
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
import eu.etaxonomy.taxeditor.ui.element.NumberWithLabelElement;
private NumberWithLabelElement number_individualCount;
-// private TermComboElement<Sex> combo_sex;
-//
-// private TermComboElement<Stage> combo_lifeStage;
+ private TermComboElement<Sex> combo_sex;
+
+ private TermComboElement<Stage> combo_lifeStage;
/**
* <p>Constructor for FieldObservationDetailElement.</p>
text_fieldNotes = formFactory.createTextWithLabelElement(formElement, "Field Notes", entity.getFieldNotes(), style);
number_individualCount = formFactory.createIntegerTextWithLabelElement(formElement, "Individual Count", entity.getIndividualCount(), style);
-// combo_lifeStage = formFactory.createTermComboElement(Stage.class, formElement, "Life Stage", entity.getLifeStage(), style);
-// combo_sex = formFactory.createTermComboElement(Sex.class, formElement, "Sex", entity.getSex(), style);
+ combo_lifeStage = formFactory.createTermComboElement(Stage.class, formElement, "Life Stage", entity.getLifeStage(), style);
+ combo_sex = formFactory.createTermComboElement(Sex.class, formElement, "Sex", entity.getSex(), style);
}
/** {@inheritDoc} */
else if(eventSource == number_individualCount){
getEntity().setIndividualCount(number_individualCount.getInteger());
}
-// else if(eventSource == combo_lifeStage){
-// getEntity().setLifeStage(combo_lifeStage.getSelection());
-// }
-// else if(eventSource == combo_sex){
-// getEntity().setSex(combo_sex.getSelection());
-// }
+ else if(eventSource == combo_lifeStage){
+ getEntity().setLifeStage(combo_lifeStage.getSelection());
+ }
+ else if(eventSource == combo_sex){
+ getEntity().setSex(combo_sex.getSelection());
+ }
}
}
import eu.etaxonomy.cdm.model.agent.AgentBase;
import eu.etaxonomy.cdm.model.common.LanguageString;
import eu.etaxonomy.cdm.model.location.NamedArea;
+import eu.etaxonomy.cdm.model.occurrence.Collection;
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
import eu.etaxonomy.taxeditor.ui.element.LanguageStringWithLabelElement;
private TimePeriodElement element_date;
private EntitySelectionElement<AgentBase> selection_collector;
private TextWithLabelElement text_collectingNumber;
-// private EntitySelectionElement<Collection> selection_collection;
-// private TextWithLabelElement text_accessionNumber;
+ private EntitySelectionElement<Collection> selection_collection;
+ private TextWithLabelElement text_accessionNumber;
/**
* @param formFactory
style);
text_collectingNumber = formFactory.createTextWithLabelElement(formElement,
"Collecting number", entity.getFieldNumber(), style);
-// selection_collection = formFactory
-// .createSelectionElement(Collection.class,
-// getConversationHolder(), formElement, "Collection",
-// entity.getCollection(),
-// EntitySelectionElement.ALL, style);
-// text_accessionNumber = formFactory.createTextWithLabelElement(
-// formElement, "Accession Number", entity.getAccessionNumber(),
-// style);
+ selection_collection = formFactory
+ .createSelectionElement(Collection.class,
+ getConversationHolder(), formElement, "Collection",
+ entity.getCollection(),
+ EntitySelectionElement.ALL, style);
+ text_accessionNumber = formFactory.createTextWithLabelElement(
+ formElement, "Accession Number", entity.getAccessionNumber(),
+ style);
}
} else if (eventSource == text_collectingNumber) {
getEntity().setFieldNumber(text_collectingNumber.getText());
}
-// else if (eventSource == selection_collection) {
-// getEntity().setCollection(selection_collection.getSelection());
-// } else if (eventSource == text_accessionNumber) {
-// getEntity().setAccessionNumber(text_accessionNumber.getText());
-// }
+ else if (eventSource == selection_collection) {
+ getEntity().setCollection(selection_collection.getSelection());
+ } else if (eventSource == text_accessionNumber) {
+ getEntity().setAccessionNumber(text_accessionNumber.getText());
+ }
if (eventSource != toggleableText_titleCache) {
toggleableText_titleCache.setText(getEntity().getTitleCache());