Revision c585a089
Added by Andreas Müller over 2 years ago
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/term/TermVocabularyDaoImpl.java | ||
---|---|---|
419 | 419 |
List<Object[]> result = query.list(); |
420 | 420 |
List<TermVocabularyDto> dtos = TermVocabularyDto.termVocabularyDtoListFrom(result); |
421 | 421 |
return dtos; |
422 |
|
|
423 |
// Map<UUID, TermVocabularyDto> dtoMap = new HashMap<>(result.size()); |
|
424 |
// for (Object[] elements : result) { |
|
425 |
// UUID uuid = (UUID)elements[0]; |
|
426 |
// TermType termType = (TermType)elements[1]; |
|
427 |
// if(dtoMap.containsKey(uuid)){ |
|
428 |
// dtoMap.get(uuid).addRepresentation((Representation)elements[2]); |
|
429 |
// } else { |
|
430 |
// Set<Representation> representations = new HashSet<>(); |
|
431 |
// if(elements[2] instanceof Representation) { |
|
432 |
// representations = new HashSet<Representation>(); |
|
433 |
// representations.add((Representation)elements[2]); |
|
434 |
// } else { |
|
435 |
// representations = (Set<Representation>)elements[2]; |
|
436 |
// } |
|
437 |
// dtoMap.put(uuid, new TermVocabularyDto(uuid, representations, termType, (String)elements[3])); |
|
438 |
// } |
|
439 |
// } |
|
440 |
// return new ArrayList<>(dtoMap.values()); |
|
441 | 422 |
} |
442 | 423 |
|
443 | 424 |
@Override |
Also available in: Unified diff
remove commented code from TermVocabularyDao.findVocabularyDtoByTermTypes(termTypes, pattern, includeSubtypes)