}
@Override
- @Transactional(readOnly = false)
+
public DeleteResult deleteTypeDesignation(TaxonName name, TypeDesignationBase typeDesignation){
if(typeDesignation!=null && typeDesignation.getId()!=0){
typeDesignation = HibernateProxyHelper.deproxy(referencedEntityDao.load(typeDesignation.getUuid()), TypeDesignationBase.class);
@Override
+ @Transactional(readOnly = false)
public DeleteResult deleteTypeDesignation(UUID nameUuid, UUID typeDesignationUuid){
TaxonName nameBase = load(nameUuid);
TypeDesignationBase typeDesignation = HibernateProxyHelper.deproxy(referencedEntityDao.load(typeDesignationUuid), TypeDesignationBase.class);
* @param name
* @param typeDesignation
*/
+ @Transactional
private void removeSingleDesignation(TaxonName name, TypeDesignationBase typeDesignation) {
name.removeTypeDesignation(typeDesignation);
if (typeDesignation.getTypifiedNames().isEmpty()){