protected void addSearchFilterList(final ActiveFilterItem<List<String>> filter, final ColumnFilter columnFilter) { if (filter.getValue().isEmpty()) { removeSearchFilter(filter, columnFilter); } else { addSearchFilter(filter, columnFilter); } }
protected void removeSearchFilter(final ActiveFilterItem filter, final ColumnFilter columnFilter) { basicFilterRemoveEvent.fire(new BasicFilterRemoveEvent(getDataSetId(), filter, columnFilter)); }
@PostConstruct public void init() { loadFilters(); }
protected void addSearchFilterList(final String columnId, final ActiveFilterItem<List<String>> filter) { final ColumnFilter columnFilter = in(columnId, filter.getValue()); addSearchFilterList(filter, columnFilter); }
public void onActiveFilterAddedEvent(@Observes final ActiveFilterItemAddedEvent event) { onActiveFilterAdded(event.getActiveFilterItem()); }
@Test public void testSearchFilterListEmpty() { getPresenter().addSearchFilterList("columnId", new ActiveFilterItem<>(null, null, null, emptyList(), null)); verify(basicFilterRemoveEvent).fire(any()); }
@Test public void testSearchFilterList() { getPresenter().addSearchFilterList("columnId", new ActiveFilterItem<>(null, null, null, singletonList("value"), null)); verify(activeFilters).fire(any()); }
protected void addSearchFilter(final ActiveFilterItem filter, final ColumnFilter columnFilter) { basicFilterAddEvent.fire(new BasicFilterAddEvent(getDataSetId(), filter, columnFilter)); }
@Test public void testSearchFilterListEmpty() { getPresenter().addSearchFilterList("columnId", new ActiveFilterItem<>(null, null, null, emptyList(), null)); verify(basicFilterRemoveEvent).fire(any()); }
@Test public void testSearchFilterList() { getPresenter().addSearchFilterList("columnId", new ActiveFilterItem<>(null, null, null, singletonList("value"), null)); verify(activeFilters).fire(any()); }