Revision 114b2aae
Added by Katja Luther over 2 years ago
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/TaxonNodeServiceImpl.java | ||
---|---|---|
1478 | 1478 |
@Override |
1479 | 1479 |
public List<TaxonNodeDto> getTaxonNodeDtos(List<UUID> nodeUuids) { |
1480 | 1480 |
String queryString = "SELECT new " + SortableTaxonNodeQueryResult.class.getName() + "(" |
1481 |
+ "tn.uuid, tn.id, t.titleCache, rank " |
|
1481 |
+ "tn.uuid, tn.id, t.titleCache, name.titleCache, rank "
|
|
1482 | 1482 |
+ ") " |
1483 | 1483 |
+ " FROM TaxonNode tn " |
1484 | 1484 |
+ " INNER JOIN tn.taxon AS t " |
... | ... | |
1499 | 1499 |
|
1500 | 1500 |
List<TaxonNodeDto> list = new ArrayList<>(); |
1501 | 1501 |
for(SortableTaxonNodeQueryResult queryDTO : result){ |
1502 |
TaxonNodeDto nodeDto = new TaxonNodeDto(queryDTO.getTaxonNodeUuid(), queryDTO.getTaxonNodeId(), queryDTO.getTaxonTitleCache(), queryDTO.getNameRank().getOrderIndex()); |
|
1502 |
TaxonNodeDto nodeDto = new TaxonNodeDto(queryDTO.getTaxonNodeUuid(), queryDTO.getTaxonNodeId(), queryDTO.getNameTitleCache(), queryDTO.getTaxonTitleCache(), queryDTO.getNameRank().getOrderIndex());
|
|
1503 | 1503 |
|
1504 | 1504 |
list.add(nodeDto); |
1505 | 1505 |
} |
Also available in: Unified diff
fix wrong parameters in taxonnodeDto in DDS Dto