import java.util.Collection;
import java.util.List;
+import org.apache.commons.lang.StringUtils;
import org.eclipse.nebula.widgets.nattable.data.IColumnPropertyAccessor;
import eu.etaxonomy.cdm.api.service.dto.RowWrapperDTO;
return rowWrapper.getTaxonNode();
}
case 1:
- if (rowWrapper.getFieldUnit() != null){
- return rowWrapper.getFieldUnit().getTitleCache();
- }else{
- return "no information";
- }
+ if (rowWrapper.getSpecimenDto() != null){
+ if (StringUtils.isBlank(rowWrapper.getSpecimenDto().getCollectorsString())){
+ if (rowWrapper.getFieldUnit() != null){
+ return rowWrapper.getFieldUnit().getTitleCache();
+ }else{
+ return "no information";
+ }
+ }
+ return rowWrapper.getSpecimenDto().getCollectorsString();
+ }else if (rowWrapper.getFieldUnit() != null){
+ return rowWrapper.getFieldUnit().getTitleCache();
+ }else{
+ return "no information";
+ }
case 2:
return rowWrapper.getIdentifier();
case 3: