Project

General

Profile

« Previous | Next » 

Revision e6c775fc

Added by Patrick Plitzner almost 6 years ago

ref #6806 Remove saving in service methods

View differences:

cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/FeatureNodeServiceImpl.java
103 103
	 public UpdateResult addChildFeatureNode(FeatureNode node, Feature featureChild){
104 104
	     UpdateResult result = new UpdateResult();
105 105
	     FeatureNode childNode = FeatureNode.NewInstance(featureChild);
106
	     save(childNode);
107 106
	     node.addChild(childNode);
108 107
	     result.addUpdatedObject(node);
109 108
	     return result;
......
153 152
            targetNode.addChild(movedNode, position);
154 153
        }
155 154
        result.addUpdatedObject(targetNode);
156
        saveOrUpdate(targetNode);
157
        saveOrUpdate(movedNode);
158 155
        if(parent!=null){
159 156
            result.addUpdatedObject(parent);
160
            saveOrUpdate(parent);
161 157
        }
162 158
        result.setCdmEntity(targetNode.getFeatureTree());
163 159
        return result;

Also available in: Unified diff