return getSingleResource(search(filter, false, "searchStatsData_"+statsDataName));
}
public boolean existStatsData(String statsDefName, String year, String month, String day) throws GeoStoreException {
String statsDataName = NameUtils.buildStatsDataName(statsDefName, year, month, day);
SearchFilter filter = new AndFilter(
new FieldFilter(BaseField.NAME, statsDataName, SearchOperator.EQUAL_TO),
createCategoryFilter(UNREDDCategories.STATSDATA));
List<ShortResource> list = search(filter, true);
return list != null && ! list.isEmpty(); // will be not null only if at least 1 entry exist; we'll check also for isEMpty to be protected from future changes
}