Project

General

Profile

« Previous | Next » 

Revision 843f448b

Added by Andreas Kohlbecker about 6 years ago

fix #7247 TypeDesignationSetManager uses typedesignation itself as base entity for NameTypeDesignations

View differences:

src/main/java/eu/etaxonomy/cdm/vaadin/view/registration/RegistrationDTO.java
20 20
import org.apache.log4j.Logger;
21 21
import org.joda.time.DateTime;
22 22

  
23
import eu.etaxonomy.cdm.model.common.IdentifiableEntity;
24 23
import eu.etaxonomy.cdm.model.common.TimePeriod;
24
import eu.etaxonomy.cdm.model.common.VersionableEntity;
25 25
import eu.etaxonomy.cdm.model.name.NameTypeDesignation;
26 26
import eu.etaxonomy.cdm.model.name.Registration;
27 27
import eu.etaxonomy.cdm.model.name.RegistrationStatus;
......
292 292
        Set<TypeDesignationBase> typeDesignations = getTypeDesignationsInWorkingSet(baseEntityReference);
293 293
        List<SpecimenTypeDesignation> specimenTypeDesignations = new ArrayList<>(typeDesignations.size());
294 294
        typeDesignations.forEach(td -> specimenTypeDesignations.add((SpecimenTypeDesignation)td));
295
        IdentifiableEntity<?> baseEntity = getTypeDesignationWorkingSet(baseEntityReference).getBaseEntity();
295
        VersionableEntity baseEntity = getTypeDesignationWorkingSet(baseEntityReference).getBaseEntity();
296 296

  
297 297
        SpecimenTypeDesignationWorkingSetDTO<Registration> dto = new SpecimenTypeDesignationWorkingSetDTO<Registration>(reg,
298 298
                baseEntity, specimenTypeDesignations, getCitation(), getTypifiedName());

Also available in: Unified diff