Project

General

Profile

« Previous | Next » 

Revision 815a9015

Added by Katja Luther about 6 years ago

adapted deleteResult

View differences:

cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/TaxonNodeServiceImpl.java
114 114
            Comparator<TaxonNode> comparator = sortMode.newComparator();
115 115
        	Collections.sort(childNodes, comparator);
116 116
        }
117
        defaultBeanInitializer.initializeAll(childNodes, propertyPaths);
117
//        defaultBeanInitializer.initializeAll(childNodes, propertyPaths);
118 118
        return childNodes;
119 119
    }
120 120

  
......
141 141
     * {@inheritDoc}
142 142
     */
143 143
    @Override
144
    public List<UuidAndTitleCache<TaxonNode>> listChildNodesAsUuidAndTitleCache(UuidAndTitleCache<TaxonNode> parent) {
144
    public List<TaxonNodeDto> listChildNodesAsUuidAndTitleCache(UuidAndTitleCache<TaxonNode> parent) {
145 145
        return dao.listChildNodesAsUuidAndTitleCache(parent);
146 146
    }
147 147

  
......
157 157
     * {@inheritDoc}
158 158
     */
159 159
    @Override
160
    public List<UuidAndTitleCache<TaxonNode>> listChildNodesAsUuidAndTitleCache(ITaxonTreeNode parent) {
160
    public List<TaxonNodeDto> listChildNodesAsUuidAndTitleCache(ITaxonTreeNode parent) {
161 161
        UUID uuid = parent.getUuid();
162 162
        int id = parent.getId();
163 163
        UuidAndTitleCache<TaxonNode> uuidAndTitleCache = new UuidAndTitleCache<>(uuid, id, null);
......
587 587
    	       parent.addChildNode(childNode, childNode.getReference(), childNode.getMicroReference());
588 588
    	   }
589 589
    	}else{
590
    	    deleteTaxonNodes(node.getChildNodes(), config);
590
    	    result.includeResult(deleteTaxonNodes(node.getChildNodes(), config));
591 591
    	}
592 592

  
593 593
    	if (taxon != null){
......
615 615
			    parent.removeChild(index);
616 616
			}
617 617
    		if (!dao.delete(node, config.getTaxonNodeConfig().getChildHandling().equals(ChildHandling.DELETE)).equals(null)){
618
    			result.addDeletedObject(node);
618 619
    			return result;
619 620
    		} else {
620 621
    			result.setError();

Also available in: Unified diff