" where ores.resId = :resid";
DBQuery dbQuery = DBFactory.getInstance().createQuery(query);
dbQuery.setLong("resid", resId.longValue());
dbQuery.setCacheable(true);
List<RepositoryEntry> result = dbQuery.list();
int size = result.size();
if (size > 1) throw new AssertException("Repository lookup returned zero or more than one result: " + size);
else if (size == 0) return null;
RepositoryEntry entry = result.get(0);
return entry.getDisplayname();