@Override public Filter getFilter(FilterDef filterDef) { if (!info.name().equalsIgnoreCase(filterDef.getName()) && !type.getCanonicalName().equals(filterDef.getName())) { return null; for (FilterParamDef param : filterDef.getParameters()) { parameterMap.put(param.getKey(), param.getValue());
/** * Successively applies all of the filters. */ public void filter(final List<FilterDef> filterDefinitions, final RowSortedTable<Long, String, Double> table) throws FilterException { Preconditions.checkNotNull(filterDefinitions, "filterDefinitions argument"); Preconditions.checkNotNull(table, "table argument"); for (FilterDef filterDef : filterDefinitions) { Filter filter = getFilter(filterDef); if (filter == null) { throw new FilterException("No filter implementation found for {}", filterDef.getName()); } try { filter.filter(table); } catch (Throwable t) { throw new FilterException(t, "An error occurred while applying filter {}", t.getMessage()); } } }
/** * Successively applies all of the filters. */ public void filter(final List<FilterDef> filterDefinitions, final RowSortedTable<Long, String, Double> table) throws FilterException { Preconditions.checkNotNull(filterDefinitions, "filterDefinitions argument"); Preconditions.checkNotNull(table, "table argument"); for (FilterDef filterDef : filterDefinitions) { Filter filter = getFilter(filterDef); if (filter == null) { throw new FilterException("No filter implementation found for {}", filterDef.getName()); } try { filter.filter(table); } catch (Throwable t) { throw new FilterException(t, "An error occurred while applying filter {}", t.getMessage()); } } }
@Override public Filter getFilter(FilterDef filterDef) { if (!info.name().equalsIgnoreCase(filterDef.getName()) && !type.getCanonicalName().equals(filterDef.getName())) { return null; for (FilterParamDef param : filterDef.getParameters()) { parameterMap.put(param.getKey(), param.getValue());
if (filters.size() > 0) { for (FilterDef filter : filters) { if (filter.getName() == null) { throw new ValidationException("Filter name must be set: {}", filter);
if (filters.size() > 0) { for (FilterDef filter : filters) { if (filter.getName() == null) { throw new ValidationException("Filter name must be set: {}", filter);