Revision 0da64da4
Added by Katja Luther over 2 years ago
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/TermServiceImpl.java | ||
---|---|---|
635 | 635 |
|
636 | 636 |
@Override |
637 | 637 |
public Map<UUID, TermDto> findFeatureByUUIDsAsDtos(List<UUID> uuidList){ |
638 |
if (uuidList == null || uuidList.isEmpty()){ |
|
639 |
return null; |
|
640 |
} |
|
638 | 641 |
Collection<TermDto> col = dao.findFeatureByUUIDsAsDto(uuidList); |
639 | 642 |
Map<UUID, TermDto> result = new HashMap<>(); |
640 |
for (TermDto dto: col){ |
|
641 |
result.put(dto.getUuid(), dto); |
|
643 |
if (col != null){ |
|
644 |
for (TermDto dto: col){ |
|
645 |
result.put(dto.getUuid(), dto); |
|
646 |
} |
|
642 | 647 |
} |
643 | 648 |
return result; |
644 | 649 |
} |
Also available in: Unified diff
ref #9861: termnode contains featurestate as dto