Revision 3e46911a
Added by Katja Luther almost 4 years ago
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
ref #8785: adapt label provider to dto