Project

General

Profile

« Previous | Next » 

Revision feb7a534

Added by Patrick Plitzner over 9 years ago

  • temporarily commented compile errors

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/dna/AmplificationCloningDetailElement.java
11 11

  
12 12
import eu.etaxonomy.cdm.model.agent.AgentBase;
13 13
import eu.etaxonomy.cdm.model.common.DefinedTerm;
14
import eu.etaxonomy.cdm.model.common.TermType;
15 14
import eu.etaxonomy.cdm.model.molecular.Amplification;
16
import eu.etaxonomy.cdm.model.molecular.Cloning;
17 15
import eu.etaxonomy.taxeditor.ui.combo.TermComboElement;
18 16
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
19 17
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
......
51 49
     */
52 50
    @Override
53 51
    protected void createControls(ICdmFormElement formElement, Amplification entity, int style) {
54
        Cloning cloning = entity.getCloning();
55
        textCloningStrain = formFactory.createTextWithLabelElement(formElement, "Cloning Strain", cloning==null?"":cloning.getStrain(), style);
56
        date = formFactory.createTimePeriodElement(formElement, "Cloning Date", cloning==null?null:cloning.getTimeperiod(), style);
57
        selectionCloningStaff = formFactory.createSelectionElement(AgentBase.class, getConversationHolder(), formElement, "Cloning Staff", cloning==null?null:cloning.getActor(), EntitySelectionElement.ALL, style);
58
        comboCloningMaterialOrMethod = formFactory.createDefinedTermComboElement(TermType.MaterialOrMethod, formElement, "Cloning Mat. & Meth.", cloning==null?null:cloning.getDefinedMaterialOrMethod(), style);
52
//        Cloning cloning = entity.getCloning();
53
//        textCloningStrain = formFactory.createTextWithLabelElement(formElement, "Cloning Strain", cloning==null?"":cloning.getStrain(), style);
54
//        date = formFactory.createTimePeriodElement(formElement, "Cloning Date", cloning==null?null:cloning.getTimeperiod(), style);
55
//        selectionCloningStaff = formFactory.createSelectionElement(AgentBase.class, getConversationHolder(), formElement, "Cloning Staff", cloning==null?null:cloning.getActor(), EntitySelectionElement.ALL, style);
56
//        comboCloningMaterialOrMethod = formFactory.createDefinedTermComboElement(TermType.MaterialOrMethod, formElement, "Cloning Mat. & Meth.", cloning==null?null:cloning.getDefinedMaterialOrMethod(), style);
59 57
    }
60 58

  
61 59
    /*
......
67 65
     */
68 66
    @Override
69 67
    public void handleEvent(Object eventSource) {
70
        if(eventSource==textCloningStrain || eventSource==date|| eventSource==selectionCloningStaff || eventSource==comboCloningMaterialOrMethod){
71
            Cloning cloning = getEntity().getCloning();
72
            if(cloning==null){
73
                cloning = Cloning.NewInstance();
74
                getEntity().setCloning(cloning);
75
            }
76
            if(eventSource==textCloningStrain){
77
                cloning.setStrain(textCloningStrain.getText());
78
            }
79
            else if(eventSource==date){
80
                cloning.setTimeperiod(date.getTimePeriod());
81
            }
82
            else if(eventSource==selectionCloningStaff){
83
                cloning.setActor(selectionCloningStaff.getSelection());
84
            }
85
            else if(eventSource==comboCloningMaterialOrMethod){
86
                cloning.setDefinedMaterialOrMethod(comboCloningMaterialOrMethod.getSelection());
87
            }
88
        }
68
//        if(eventSource==textCloningStrain || eventSource==date|| eventSource==selectionCloningStaff || eventSource==comboCloningMaterialOrMethod){
69
//            Cloning cloning = getEntity().getCloning();
70
//            if(cloning==null){
71
//                cloning = Cloning.NewInstance();
72
//                getEntity().setCloning(cloning);
73
//            }
74
//            if(eventSource==textCloningStrain){
75
//                cloning.setStrain(textCloningStrain.getText());
76
//            }
77
//            else if(eventSource==date){
78
//                cloning.setTimeperiod(date.getTimePeriod());
79
//            }
80
//            else if(eventSource==selectionCloningStaff){
81
//                cloning.setActor(selectionCloningStaff.getSelection());
82
//            }
83
//            else if(eventSource==comboCloningMaterialOrMethod){
84
//                cloning.setDefinedMaterialOrMethod(comboCloningMaterialOrMethod.getSelection());
85
//            }
86
//        }
89 87
    }
90 88

  
91 89
}

Also available in: Unified diff