Project

General

Profile

« Previous | Next » 

Revision 0694bb3d

Added by Andreas Müller almost 2 years ago

ref #10067, ref #8127 remove remaining null value handling from taxon node

View differences:

cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/hibernate/PostMergeEntityListener.java
82 82
            Class<?> entityClazz = entity.getClass();
83 83

  
84 84
            if (TaxonNode.class.isAssignableFrom(entityClazz)){
85
                TaxonNode node = (TaxonNode)entity;
86
//                node.removeNullValueFromChildren();
85
                //do nothing (remove if #8127/#3722 is fully solved
87 86
            } else if (PolytomousKeyNode.class.isAssignableFrom(entityClazz)){
88 87
                PolytomousKeyNode node = (PolytomousKeyNode) entity;
89 88
                if (node.getChildren() != null && Hibernate.isInitialized(node.getChildren()) ){
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/TaxonNodeServiceImpl.java
50 50
import eu.etaxonomy.cdm.compare.taxon.HomotypicGroupTaxonComparator;
51 51
import eu.etaxonomy.cdm.compare.taxon.TaxonNodeSortMode;
52 52
import eu.etaxonomy.cdm.filter.TaxonNodeFilter;
53
import eu.etaxonomy.cdm.hibernate.HHH_9751_Util;
54 53
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
55 54
import eu.etaxonomy.cdm.model.agent.TeamOrPersonBase;
56 55
import eu.etaxonomy.cdm.model.common.CdmBase;
......
166 165
            }
167 166
        }
168 167

  
169
        HHH_9751_Util.removeAllNull(childNodes);
170

  
171 168
        if (recursive == false && sortMode != null){
172 169
            Comparator<TaxonNode> comparator = sortMode.comparator();
173 170
        	Collections.sort(childNodes, comparator);
......
1418 1415
        //add children
1419 1416
        if (config.isDoRecursive()){
1420 1417
            List<TaxonNode> originalChildNodes = originalParentNode.getChildNodes();
1421
            HHH_9751_Util.removeAllNull(originalChildNodes);
1422 1418

  
1423 1419
            for (TaxonNode originalChildNode : originalChildNodes) {
1424 1420
                cloneTaxonRecursive(originalChildNode, childNodeClone, config);

Also available in: Unified diff