Project

General

Profile

« Previous | Next » 

Revision ef8f40dd

Added by Patrick Plitzner over 4 years ago

fix #8480 Use DescriptionTypes for matrix descriptions

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.model.common.MarkerType;
19
import eu.etaxonomy.cdm.model.description.DescriptionType;
20 20
import eu.etaxonomy.cdm.model.description.DescriptiveDataSet;
21 21
import eu.etaxonomy.cdm.model.description.TaxonDescription;
22 22
import eu.etaxonomy.cdm.persistence.dto.TaxonNodeDto;
......
31 31
public class CreateDefaultTaxonDescriptionHandler extends CreateTaxonDescriptionHandler{
32 32

  
33 33
    @Override
34
    protected boolean getMarkerFlag() {
35
        return true;
36
    }
37

  
38
    @Override
39
    protected MarkerType getMarkerType() {
40
        //FIXME #7957 Use actual marker type when implemented
41
        return MarkerType.TO_BE_CHECKED();
34
    protected DescriptionType getDescriptionType() {
35
        return DescriptionType.DEFAULT_VALUES_FOR_AGGREGATION;
42 36
    }
43 37

  
44 38
    @Override
......
52 46
            TaxonNodeDto taxonNodeDto = (TaxonNodeDto) selection.getFirstElement();
53 47

  
54 48
            TaxonDescription defaultTaxonDescription = CdmStore.getService(IDescriptiveDataSetService.class)
55
                    .findTaxonDescriptionByMarkerType(descriptiveDataSet.getUuid(), taxonNodeDto.getUuid(), getMarkerType());
49
                    .findTaxonDescriptionByDescriptionType(descriptiveDataSet.getUuid(), taxonNodeDto.getUuid(), getDescriptionType());
56 50
            canExecute = defaultTaxonDescription==null;
57 51
            menuItem.setVisible(canExecute);
58 52
        }

Also available in: Unified diff