Project

General

Profile

« Previous | Next » 

Revision 122dd667

Added by Lutz Suhrbier over 12 years ago

Enabled Polytomous Keys for RAP

View differences:

eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/singlesource/navigation/navigator/TaxonNodeLabelProvider.java
10 10

  
11 11
package eu.etaxonomy.taxeditor.singlesource.navigation.navigator;
12 12

  
13
import org.apache.log4j.Logger;
13 14
import org.eclipse.jface.viewers.ColumnLabelProvider;
14 15
import org.eclipse.jface.viewers.ILabelProvider;
15 16
import org.eclipse.swt.graphics.Image;
......
18 19

  
19 20
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
20 21
import eu.etaxonomy.cdm.model.common.IIdentifiableEntity;
22
import eu.etaxonomy.cdm.model.taxon.Synonym;
21 23
import eu.etaxonomy.cdm.model.taxon.Taxon;
22 24
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
23 25
import eu.etaxonomy.taxeditor.navigation.NavigationUtil;
......
31 33
 */
32 34
public class TaxonNodeLabelProvider extends ColumnLabelProvider 
33 35
		implements ILabelProvider, IDescriptionProvider {
36

  
37
	private static final Logger logger = Logger
38
			.getLogger(TaxonNodeLabelProvider.class);
34 39
	
35 40
	/** {@inheritDoc} */
36 41
	@Override
......
50 55
					NavigationUtil.error(getClass(), "The taxon node does not have a taxon attached to it. Please check your import. TaxonNode: " + element, null);
51 56
//					throw new RuntimeException("The data your are trying to view is corrupt. Please check your import.");
52 57
				}else{
53
					try{					
58
					try{
59
logger.debug("TaxonNodeLabelProvider.getText= " + taxon.getName() != null ? ((IIdentifiableEntity) HibernateProxyHelper.deproxy(taxon.getName())).getTitleCache() : new String());						
54 60
						return taxon.getName() != null ? ((IIdentifiableEntity) HibernateProxyHelper.deproxy(taxon.getName())).getTitleCache() : new String();
61
						
55 62
					}catch(Exception e){
56 63
						NavigationUtil.error(getClass(), e);
57 64
					}

Also available in: Unified diff