Project

General

Profile

« Previous | Next » 

Revision 43855127

Added by Katja Luther over 2 years ago

specify description type

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/descriptiveDataSet/matrix/handler/CreateDefaultTaxonDescriptionHandler.java
16 16
import org.eclipse.jface.viewers.IStructuredSelection;
17 17

  
18 18
import eu.etaxonomy.cdm.api.service.IDescriptiveDataSetService;
19
import eu.etaxonomy.cdm.api.service.dto.DescriptionBaseDto;
19 20
import eu.etaxonomy.cdm.model.description.DescriptionType;
20 21
import eu.etaxonomy.cdm.model.description.TaxonDescription;
21 22
import eu.etaxonomy.cdm.persistence.dto.DescriptiveDataSetBaseDto;
......
45 46
            IStructuredSelection selection = ((CharacterMatrixPart)activePart.getObject()).getSelection();
46 47
            TaxonNodeDto taxonNodeDto = (TaxonNodeDto) selection.getFirstElement();
47 48

  
48
            TaxonDescription defaultTaxonDescription = CdmStore.getService(IDescriptiveDataSetService.class)
49
                    .findTaxonDescriptionByDescriptionType(descriptiveDataSet.getUuid(), taxonNodeDto.getUuid(), getDescriptionType());
49
            DescriptionBaseDto defaultTaxonDescription = CdmStore.getService(IDescriptiveDataSetService.class)
50
                    .getTaxonDescriptionForDescriptiveDataSetAndType(descriptiveDataSet, taxonNodeDto.getUuid(), getDescriptionType());
50 51
            canExecute = defaultTaxonDescription==null;
51 52
            menuItem.setVisible(canExecute);
52 53
        }

Also available in: Unified diff