import eu.etaxonomy.cdm.api.service.dto.RowWrapperDTO;
import eu.etaxonomy.cdm.model.description.DescriptiveDataSet;
import eu.etaxonomy.cdm.model.name.Rank;
-import eu.etaxonomy.cdm.model.taxon.TaxonNode;
import eu.etaxonomy.cdm.persistence.dto.TaxonNodeDto;
import eu.etaxonomy.taxeditor.store.CdmStore;
}
TaxonNodeDto parentNodeDto = uuidToTaxonNodeDtoMap.get(node.getParentUUID());
if(parentNodeDto==null){
- TaxonNode parent = CdmStore.getService(ITaxonNodeService.class).load(node.getParentUUID());
- if(parent!=null){
- parentNodeDto = new TaxonNodeDto(parent);
+ parentNodeDto = CdmStore.getService(ITaxonNodeService.class).parentDto(node.getUuid());
+ if(parentNodeDto!=null){
uuidToTaxonNodeDtoMap.put(node.getParentUUID(), parentNodeDto);
}
}