From: Patrick Plitzner Date: Wed, 17 Jun 2015 15:35:46 +0000 (+0200) Subject: - changed type of "Materials & Methods" to text instead of DefinedTerm X-Git-Tag: 3.7.0~1^2~59 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/3128f1e0794e5908343a3b186ff041041a7729f7 - changed type of "Materials & Methods" to text instead of DefinedTerm - fixed label --- diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/dna/DnaSamplePreparationPreservationDetailElement.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/dna/DnaSamplePreparationPreservationDetailElement.java index b30ac1c85..3e5a8744a 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/dna/DnaSamplePreparationPreservationDetailElement.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/dna/DnaSamplePreparationPreservationDetailElement.java @@ -12,15 +12,13 @@ package eu.etaxonomy.taxeditor.ui.section.occurrence.dna; import eu.etaxonomy.cdm.model.agent.AgentBase; import eu.etaxonomy.cdm.model.agent.Institution; -import eu.etaxonomy.cdm.model.common.DefinedTerm; -import eu.etaxonomy.cdm.model.common.TermType; import eu.etaxonomy.cdm.model.common.TimePeriod; import eu.etaxonomy.cdm.model.molecular.DnaSample; import eu.etaxonomy.cdm.model.occurrence.PreservationMethod; -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; +import eu.etaxonomy.taxeditor.ui.element.TextWithLabelElement; import eu.etaxonomy.taxeditor.ui.element.TimePeriodElement; import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement; import eu.etaxonomy.taxeditor.ui.selection.EntitySelectionElement; @@ -36,7 +34,7 @@ public class DnaSamplePreparationPreservationDetailElement extends AbstractCdmDe private EntitySelectionElement selectionStaff; private TimePeriodElement datePreparationDate; private NumberWithLabelElement numberPreservationTemperature; - private TermComboElement comboMaterialOrMethods; + private TextWithLabelElement txtMaterialOrMethods; /** * @param formFactory @@ -65,16 +63,16 @@ public class DnaSamplePreparationPreservationDetailElement extends AbstractCdmDe } Double temperature = null; - DefinedTerm definedMaterialOrMethod = null; + String materialOrMethodText = null; if(entity.getPreservation()!=null){ temperature = entity.getPreservation().getTemperature(); - definedMaterialOrMethod = entity.getPreservation().getDefinedMaterialOrMethod(); + materialOrMethodText = entity.getPreservation().getMaterialMethodText(); } selectionInstitution = formFactory.createSelectionElement(Institution.class, getConversationHolder(), formElement, "Institution", institution, EntitySelectionElement.ALL, style); selectionStaff = formFactory.createSelectionElement(AgentBase.class, getConversationHolder(), formElement, "Staff", staff, EntitySelectionElement.ALL, style); datePreparationDate = formFactory.createTimePeriodElement(formElement, "Preparation date", preparationDate, style); numberPreservationTemperature = formFactory.createNumberTextWithLabelElement(formElement, "Preservation Temp. [C°]", temperature, style); - comboMaterialOrMethods = formFactory.createDefinedTermComboElement(TermType.MaterialOrMethod, formElement, "Materials & Methods", definedMaterialOrMethod, style); + txtMaterialOrMethods = formFactory.createTextWithLabelElement(formElement, "Materials && Methods", materialOrMethodText, style); } @@ -105,8 +103,8 @@ public class DnaSamplePreparationPreservationDetailElement extends AbstractCdmDe else if(eventSource==numberPreservationTemperature){ addPreservationMethod().setTemperature(numberPreservationTemperature.getDouble()); } - else if(eventSource==comboMaterialOrMethods){ - addPreservationMethod().setDefinedMaterialOrMethod(comboMaterialOrMethods.getSelection()); + else if(eventSource==txtMaterialOrMethods){ + addPreservationMethod().setMaterialMethodText(txtMaterialOrMethods.getText()); } }