Project

General

Profile

« Previous | Next » 

Revision 6b5ad34c

Added by Patrick Plitzner about 10 years ago

  • added preference which shows determination section only for FieldUnits in the DetailsView
    • added missing parameters for SingleRead DetailsView

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/dna/TissueSampleGeneralDetailElement.java
10 10
package eu.etaxonomy.taxeditor.ui.section.occurrence.dna;
11 11

  
12 12
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
13
import eu.etaxonomy.cdm.model.agent.AgentBase;
14
import eu.etaxonomy.cdm.model.occurrence.Collection;
13 15
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
14 16
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
17
import eu.etaxonomy.taxeditor.ui.element.TextWithLabelElement;
18
import eu.etaxonomy.taxeditor.ui.element.TimePeriodElement;
15 19
import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
20
import eu.etaxonomy.taxeditor.ui.selection.EntitySelectionElement;
16 21

  
17 22
/**
18 23
 * @author pplitzner
......
21 26
 */
22 27
public class TissueSampleGeneralDetailElement extends AbstractCdmDetailElement<DerivedUnitFacade> {
23 28

  
29
    //title cache
30
    //sample designation
31
    private TimePeriodElement datePreparation;
32
    private EntitySelectionElement<AgentBase> selectionPreparedBy;
33
    private TextWithLabelElement textPreservationMedium;
34
    private TimePeriodElement datePreservation;
35
    private EntitySelectionElement<AgentBase> selectionStoredAt;
36
    private EntitySelectionElement<Collection> selectionCollection;
37
    private TextWithLabelElement textAccessionNumber;
38
    private TextWithLabelElement textBarcode;
39

  
40

  
24 41
    /**
25 42
     * @param formFactory
26 43
     * @param formElement
......
38 55
     */
39 56
    @Override
40 57
    protected void createControls(ICdmFormElement formElement, DerivedUnitFacade entity, int style) {
58
        datePreparation = formFactory.createTimePeriodElement(formElement, "Preparation date", null, style);
59
        selectionPreparedBy = formFactory.createSelectionElement(AgentBase.class, getConversationHolder(), formElement, "Prepared By", null, EntitySelectionElement.ALL, style);
60
        textPreservationMedium = formFactory.createTextWithLabelElement(formElement, "Preservation medium", null, style);
61
        datePreservation = formFactory.createTimePeriodElement(formElement, "Preservation date", null, style);
62
        selectionStoredAt = formFactory.createSelectionElement(AgentBase.class, getConversationHolder(), formElement, "Stored at", null, EntitySelectionElement.ALL, style);
63
        selectionCollection = formFactory.createSelectionElement(Collection.class, getConversationHolder(), formElement, "Collection", null, EntitySelectionElement.ALL, style);
64
        textAccessionNumber = formFactory.createTextWithLabelElement(formElement, "Accession Number", null, style);
65
        textBarcode = formFactory.createTextWithLabelElement(formElement, "Barcode", null, style);
41 66

  
42 67
    }
43 68

  

Also available in: Unified diff