Project

General

Profile

« Previous | Next » 

Revision 17ebf2db

Added by Patrick Plitzner almost 10 years ago

  • added "Published in" parameter to MediaSpecimen DetailsView (#4239)

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/derivateSearch/DerivateLabelProvider.java
123 123
            }
124 124
            label += fieldUnit.getFieldNumber()!=null?fieldUnit.getFieldNumber():"";
125 125
        }
126
        else if(element instanceof MediaSpecimen){
127
            MediaSpecimen mediaSpecimen = (MediaSpecimen)element;
128
            label += mediaSpecimen.getMediaSpecimen().getTitle()!=null?mediaSpecimen.getMediaSpecimen().getTitle().getText()+", ":"[no motif]";
129
            label += mediaSpecimen.getMediaSpecimen().getArtist()!=null?mediaSpecimen.getMediaSpecimen().getArtist()+", ":"";
130
            label += mediaSpecimen.getAccessionNumber()!=null?mediaSpecimen.getAccessionNumber()+", ":"";
131
            Collection collection = mediaSpecimen.getCollection();
132
            if(collection!=null){
133
                label += collection.getName()!=null?collection.getName()+" ":"";
134
            }
135
        }
136
        else if(element instanceof DnaSample
137
                || (element instanceof DerivedUnit
138
                        && ((SpecimenOrObservationBase<?>) element).getRecordBasis()==SpecimenOrObservationType.DnaSample)){
139
            //TODO implement
140
            label += element.toString();
141

  
142
        }
126 143
        else if(element instanceof DerivedUnit){
127 144
            DerivedUnit derivedUnit = (DerivedUnit)element;
128 145
            if(derivedUnit.getRecordBasis()==SpecimenOrObservationType.PreservedSpecimen){
......
143 160
                label += derivedUnit.getBarcode()!=null?derivedUnit.getBarcode():"";
144 161
            }
145 162
            else if(derivedUnit.getRecordBasis()==SpecimenOrObservationType.TissueSample){
163
                //TODO: implement
146 164
//                kindofTissue + SampleDesignation
147 165
            }
148 166
        }
149
        else if(element instanceof MediaSpecimen){
150
            MediaSpecimen mediaSpecimen = (MediaSpecimen)element;
151
            //TODO implement
152
            label += "Motif?";
153
        }
154
        else if(element instanceof DnaSample
155
                || (element instanceof DerivedUnit
156
                        && ((SpecimenOrObservationBase<?>) element).getRecordBasis()==SpecimenOrObservationType.DnaSample)){
157
            //TODO implement
158
            label += element.toString();
159

  
160
        }
161 167
        else if(element instanceof Sequence){
162 168
            Sequence sequence = (Sequence)element;
163 169
            label += "SampleDesignation?"+", ";
......
176 182
        if(label.isEmpty()){
177 183
            label = element.toString();
178 184
        }
185
        //remove last comma
179 186
        else if(label.endsWith(", ")){
180 187
            label = label.substring(0, label.length()-2);
181 188
        }

Also available in: Unified diff