import org.apache.log4j.Logger;
import org.springframework.security.core.GrantedAuthority;
+import eu.etaxonomy.cdm.api.service.IAgentService;
import eu.etaxonomy.cdm.api.service.IClassificationService;
import eu.etaxonomy.cdm.api.service.IDescriptionService;
+import eu.etaxonomy.cdm.api.service.INameService;
+import eu.etaxonomy.cdm.api.service.IReferenceService;
import eu.etaxonomy.cdm.api.service.ITaxonNodeService;
import eu.etaxonomy.cdm.api.service.ITaxonService;
import eu.etaxonomy.cdm.api.service.IUserService;
+import eu.etaxonomy.cdm.model.reference.IPersonalCommunication;
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
import eu.etaxonomy.cdm.persistence.hibernate.permission.CdmAuthority;
case CLASSIFICATION:
targetText = CdmStore.getService(IClassificationService.class).load(uuid).getTitleCache();
break;
+ case REFERENCE:
+ targetText = CdmStore.getService(IReferenceService.class).load(uuid).getTitleCache();
+ break;
+ case TAXONNAMEBASE:
+ targetText = CdmStore.getService(INameService.class).load(uuid).getTitleCache();
+ break;
+ case TEAMORPERSONBASE:
+ targetText = CdmStore.getService(IAgentService.class).load(uuid).getTitleCache();
+ break;
+
}
} catch (NullPointerException e){
logger.warn("Either no service found for " + cdmAuthority.getPermissionClass() + " or entitiy not found" , e);