import org.joda.time.DateTime;
-import eu.etaxonomy.cdm.model.common.DefinedTerm;
+import eu.etaxonomy.cdm.model.common.OrderedTerm;
+import eu.etaxonomy.cdm.model.common.TermType;
import eu.etaxonomy.cdm.model.molecular.DnaQuality;
import eu.etaxonomy.cdm.model.molecular.DnaSample;
import eu.etaxonomy.taxeditor.ui.combo.TermComboElement;
*/
public class DnaQualityDetailElement extends AbstractCdmDetailElement<DnaSample> {
- //TODO: add vocabulary
-// private final TermType qualityTermVocabulary = CdmStore.getService(IVocabularyService.class).find(VocabularyEnum.DnaQualityTerm.getUuid());
-
private TextWithLabelElement textPurificationMethod;
private NumberWithLabelElement numberRatioOfAbsorbance260_280;
private NumberWithLabelElement numberRatioOfAbsorbance260_230;
private NumberWithLabelElement numberConcentration;
- private TermComboElement<DefinedTerm> comboQualityTerm;
+ private TermComboElement<OrderedTerm> comboQualityTerm;
private DateElement dateQualityCheck;
/**
Double ratioOfAbsorbance260_230 = dnaQuality.getRatioOfAbsorbance260_230();
Double ratioOfAbsorbance260_280 = dnaQuality.getRatioOfAbsorbance260_280();
Double concentration = dnaQuality.getConcentration();
- //TODO quality term
- DefinedTerm qualityTerm = dnaQuality.getQualityTerm();
+ OrderedTerm qualityTerm = dnaQuality.getQualityTerm();
textPurificationMethod = formFactory.createTextWithLabelElement(formElement, "DNA Purification Details", dnaQuality.getPurificationMethod(), style);
numberRatioOfAbsorbance260_280 = formFactory.createNumberTextWithLabelElement(formElement, "Ratio of absorbance 260-280", ratioOfAbsorbance260_280, style);
numberRatioOfAbsorbance260_230 = formFactory.createNumberTextWithLabelElement(formElement, "Ratio of absorbance 260-230", ratioOfAbsorbance260_230, style);
numberConcentration = formFactory.createNumberTextWithLabelElement(formElement, "Concentration", concentration, style);
-// comboQualityTerm = formFactory.createDefinedTermComboElement(qualityTermVocabulary, formElement, "Quality Term", qualityTerm, style);
+ comboQualityTerm = formFactory.createDefinedTermComboElement(TermType.DnaQualityType, formElement, "Quality Term", qualityTerm, style);
dateQualityCheck = formFactory.createDateElement(formElement, "Quality Check", dnaQuality.getQualityCheckDate(), style);
}