Project

General

Profile

« Previous | Next » 

Revision 1ce096c2

Added by Katja Luther about 6 years ago

ref #7249: deleteTypedesignation should be called witg uuid parameter

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/TypeDesignationSection.java
15 15
import eu.etaxonomy.cdm.api.service.INameService;
16 16
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
17 17
import eu.etaxonomy.cdm.model.name.NameTypeDesignation;
18
import eu.etaxonomy.cdm.model.name.INonViralName;
19 18
import eu.etaxonomy.cdm.model.name.Rank;
20 19
import eu.etaxonomy.cdm.model.name.SpecimenTypeDesignation;
21 20
import eu.etaxonomy.cdm.model.name.TaxonName;
......
94 93
	public void removeElement(TypeDesignationBase element) {
95 94
		boolean removeTypeDesignationFromAllTypifiedNames = PreferencesUtil.getPreferenceStore().getBoolean(IPreferenceKeys.ADD_TYPES_TO_ALL_NAMES);
96 95
		TaxonName entity = removeTypeDesignationFromAllTypifiedNames ? null : getEntity();
97
		CdmStore.getService(INameService.class).deleteTypeDesignation(entity, element);
96
		CdmStore.getService(INameService.class).deleteTypeDesignation(entity.getUuid(), element.getUuid());
98 97
	}
99 98

  
100 99
	/** {@inheritDoc} */
101 100
	@Override
102 101
    public void setTaxonBase(TaxonBase entity) {
103 102
		this.taxonBase = entity;
104
		TaxonName name = (TaxonName) HibernateProxyHelper.deproxy(entity.getName());
103
		TaxonName name = HibernateProxyHelper.deproxy(entity.getName());
105 104
		setEntity(name);
106 105
	}
107 106

  

Also available in: Unified diff