Project

General

Profile

« Previous | Next » 

Revision 7ab5b913

Added by Andreas Müller over 3 years ago

cleanup

View differences:

cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/TermNodeServiceImpl.java
11 11

  
12 12
import java.util.ArrayList;
13 13
import java.util.HashSet;
14
import java.util.Iterator;
15 14
import java.util.List;
16 15
import java.util.Map;
17 16
import java.util.Map.Entry;
......
257 256
        return result;
258 257
    }
259 258

  
260

  
261

  
262 259
    @Override
263 260
    public UpdateResult saveCharacterNodeDtoList(List<CharacterNodeDto> dtos){
264 261
        MergeResult<TermNode> mergeResult;
......
268 265
        dtos.stream().forEach(dto -> nodeUuids.add(dto.getUuid()));
269 266
        List<TermNode> nodes = dao.list(nodeUuids, null, 0, null, null);
270 267
        //check all attributes for changes and adapt
271
        Iterator<CharacterNodeDto> dtoIterator = dtos.iterator();
272 268
        for (TermNode<Character> node: nodes){
273 269
            for (CharacterNodeDto dto: dtos){
274 270
    //            TermNodeDto dto = dtoIterator.next();
......
323 319
                        for (Representation rep: deleteRepresentations){
324 320
                            character.removeRepresentation(rep);
325 321
                        }
326

  
327 322
                    }
328 323

  
329 324
//                  structural modifier
......
359 354
                    if (!uuids.isEmpty()){
360 355
                        terms = termService.load(uuids, null);
361 356
                        Set<StatisticalMeasure> statisticalMeasures = new HashSet<>();
362
                        for (DefinedTermBase term: terms){
357
                        for (DefinedTermBase<?> term: terms){
363 358
                            if (term instanceof StatisticalMeasure){
364 359
                                statisticalMeasures.add((StatisticalMeasure)term);
365 360
                            }
......
397 392
                    node.setTerm(character);
398 393
                    mergeResult = dao.merge(node, true);
399 394
                    result.addUpdatedObject(mergeResult.getMergedEntity());
400

  
401 395
                }
402

  
403 396
            }
404

  
405 397
        }
406 398
        return result;
407 399
    }

Also available in: Unified diff