static private final Logger logger = Logger.getLogger(TissueSampleGeneralDetailElement.class);
+ private TermComboElement<DefinedTerm> comboKindOfTissue;
private TimePeriodElement datePreparation;
private EntitySelectionElement<AgentBase> selectionPreparedBy;
private TermComboElement<DefinedTerm> comboPreservationMedium;
@Override
protected void createControls(ICdmFormElement formElement, DnaSample entity, int style) {
//TODO handle all parameters here and in handleEvent()
+ comboKindOfTissue = formFactory.createDefinedTermComboElement(TermType.KindOfUnit, formElement, "Kind Of Tissue", entity.getKindOfUnit(), style);
+
TimePeriod preservationDate = null;
DefinedTerm preservationMedium = null;
// TimePeriod preparationDate = null;
*/
@Override
public void handleEvent(Object eventSource) {
- if(eventSource==selectionPreparedBy) {
+ if(eventSource==comboKindOfTissue) {
+ getEntity().setKindOfUnit(comboKindOfTissue.getSelection());
+ }
+ else if(eventSource==selectionPreparedBy) {
addPreservationMethod().setActor(selectionPreparedBy.getSelection());
}
else if(eventSource==comboPreservationMedium) {