/** * @param clazz * @param ids * @param <T> * @param <V> * @return */ public <T, V> Query<T> get(Class<T> clazz, Iterable<V> ids) { return find(clazz).disableValidation().filter(Mapper.ID_KEY + " in", ids).enableValidation(); }
/** * @param kind * @param clazz * @param property * @param value * @param offset * @param size * @param validate * @param <T> * @param <V> * @return */ public <T, V> Query<T> find(String kind, Class<T> clazz, String property, V value, int offset, int size, boolean validate) { Query<T> query = find(kind, clazz); if (!validate) query.disableValidation(); query.offset(offset); query.limit(size); return query.filter(property, value).enableValidation(); }