Revision d4adfe28
Added by Katja Luther about 6 years ago
eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/e4/TaxonNavigatorLabelProviderE4.java | ||
---|---|---|
17 | 17 |
import eu.etaxonomy.cdm.model.taxon.Classification; |
18 | 18 |
import eu.etaxonomy.cdm.model.taxon.Taxon; |
19 | 19 |
import eu.etaxonomy.cdm.model.taxon.TaxonNode; |
20 |
import eu.etaxonomy.cdm.persistence.dto.TaxonNodeDto; |
|
21 |
import eu.etaxonomy.cdm.persistence.dto.UuidAndTitleCache; |
|
22 | 20 |
import eu.etaxonomy.taxeditor.navigation.l10n.Messages; |
23 | 21 |
import eu.etaxonomy.taxeditor.preference.Resources; |
24 | 22 |
import eu.etaxonomy.taxeditor.store.StoreUtil; |
... | ... | |
37 | 35 |
*/ |
38 | 36 |
@Override |
39 | 37 |
public String getText(Object element) { |
40 |
if (element instanceof TaxonNode){ |
|
41 |
return super.getText(element); |
|
42 |
} |
|
43 |
if (element instanceof UuidAndTitleCache){ |
|
44 |
if(((TaxonNodeDto)element).getTitleCache() != null){ |
|
45 |
String text = ((TaxonNodeDto)element).getTitleCache(); |
|
46 |
return text; |
|
47 |
|
|
48 |
}else{ |
|
49 |
return new String(); |
|
50 |
|
|
51 |
} |
|
52 |
|
|
53 |
} |
|
54 |
return new String(); |
|
55 | 38 |
|
56 |
// return super.getText(element); |
|
57 |
//FIXME E4 show synonym in navigator? |
|
58 |
//synonym |
|
59 |
// else if (element instanceof Synonym && ((Synonym) element).getName()!=null) { |
|
60 |
// return "= " + ((Synonym) element).getName().getTitleCache(); //$NON-NLS-1$ |
|
61 |
// } |
|
39 |
return super.getText(element); |
|
62 | 40 |
} |
63 | 41 |
// @Override |
64 | 42 |
// public Font getFont(Object element) { |
Also available in: Unified diff
adapt taxonnodeLabelProvider for DTO and excluded/unplaced