Project

General

Profile

« Previous | Next » 

Revision 3e46911a

Added by Katja Luther almost 4 years ago

ref #8785: adapt label provider to dto

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/descriptiveDataSet/matrix/supplementalInfo/SupplementalInfoDisplayConverter.java
10 10

  
11 11
import org.eclipse.nebula.widgets.nattable.data.convert.DisplayConverter;
12 12

  
13
import eu.etaxonomy.cdm.api.service.dto.DescriptionBaseDto;
14
import eu.etaxonomy.cdm.api.service.dto.RowWrapperDTO;
13 15
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
14 16
import eu.etaxonomy.cdm.model.agent.AgentBase;
15 17
import eu.etaxonomy.cdm.model.location.NamedArea;
......
52 54
        }
53 55
        else if(HibernateProxyHelper.isInstanceOf(canonicalValue, NamedArea.class)){
54 56
            displayValue = HibernateProxyHelper.deproxy(canonicalValue, NamedArea.class).getLabel();
57
        }else if (canonicalValue instanceof RowWrapperDTO){
58
            displayValue = ((RowWrapperDTO)canonicalValue).getDescription().getDescription().getTitleCache();
59
        }else if (canonicalValue instanceof DescriptionBaseDto){
60
            displayValue = ((DescriptionBaseDto)canonicalValue).getDescription().getTitleCache();
55 61
        }
56 62

  
57 63
        if(displayValue.isEmpty() && canonicalValue!=null){

Also available in: Unified diff