}
@Override
public ListQueryResult getAllByNamePrefix(String kind, String prefix, int from, int to) {
final ArrayList<Dto> hits = new ArrayList<Dto>();
final PreparedQuery pq = getFiltered(kind, "name", FilterOperator.GREATER_THAN_OR_EQUAL, prefix);
for (final Entity entity : pq.asIterable()) {
if (null != entity.getProperty("name") && entity.getProperty("name") instanceof String && entity.getProperty("name").toString().startsWith(prefix)) {
// TODO should still indicate that nothing has to be resolved
hits.add(copy.entityToDto(kind, entity, false/*, false*/));
}
}