\r
@Override\r
public TaxonNodeDto getTaxonNodeDto(UUID nodeUuid) {\r
- @SuppressWarnings("unchecked")\r
+\r
String queryString = getTaxonNodeDtoQuery();\r
queryString += " WHERE t.uuid LIKE :uuid ";\r
Query query = getSession().createQuery(queryString);\r
-\r
query.setParameter("uuid", nodeUuid.toString());\r
\r
-\r
@SuppressWarnings("unchecked")\r
List<SortableTaxonNodeQueryResult> result = query.list();\r
-\r
-\r
-\r
List<TaxonNodeDto> list = createNodeDtos(result);\r
return list.get(0);\r
}\r
String queryString = getTaxonNodeDtoQuery();\r
queryString = queryString + " WHERE t.uuid IN (:uuid) ";\r
\r
-\r
Query query = getSession().createQuery(queryString);\r
-\r
query.setParameterList("uuid", nodeUuids);\r
\r
-\r
@SuppressWarnings("unchecked")\r
List<SortableTaxonNodeQueryResult> result = query.list();\r
- Collections.sort(result, new SortableTaxonNodeQueryResultComparator());\r
\r
List<TaxonNodeDto> list = createNodeDtos(result);\r
\r