protected void addSearchFilter(final ActiveFilterItem filter, final ColumnFilter columnFilter) { basicFilterAddEvent.fire(new BasicFilterAddEvent(getDataSetId(), filter, columnFilter)); }
public void onBasicFilterAddEvent(@Observes final BasicFilterAddEvent event) { if (getFilterEventPredicate().test(event.getDataSetId())) { addActiveFilter(event.getFilter(), event.getActiveFilterItem()); } }
@Override public int hashCode() { int result = getActiveFilterItem().hashCode(); result = 31 * result + getFilter().hashCode(); return result; } }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (!(o instanceof BasicFilterAddEvent)) { return false; } BasicFilterAddEvent that = (BasicFilterAddEvent) o; if (!getActiveFilterItem().equals(that.getActiveFilterItem())) { return false; } return getFilter().equals(that.getFilter()); }
@Test public void testOnBasicFilterAddEvent() { final ActiveFilterItem<Object> filter = new ActiveFilterItem<>("key1", null, null, null, null); final ColumnFilter columnFilter = mock(ColumnFilter.class); presenter.onBasicFilterAddEvent(new BasicFilterAddEvent(datasetUId, filter, columnFilter)); verify(viewMock).addActiveFilter(filter); verify(filterSettings).addColumnFilter(columnFilter); }
@Test public void testOnBasicFilterAddEvent() { final ActiveFilterItem<Object> filter = new ActiveFilterItem<>("key1", null, null, null, null); final ColumnFilter columnFilter = mock(ColumnFilter.class); presenter.onBasicFilterAddEvent(new BasicFilterAddEvent("ProcessInstanceLogDataset", filter, columnFilter)); verify(viewMock, never()).addActiveFilter(filter); verify(filterSettings, never()).addColumnFilter(columnFilter); presenter.onBasicFilterAddEvent(new BasicFilterAddEvent(datasetUId, filter, columnFilter)); verify(viewMock).addActiveFilter(filter); verify(filterSettings).addColumnFilter(columnFilter); }
@Test public void testOnBasicFilterAddEvent() { final ActiveFilterItem<Object> filter = new ActiveFilterItem<>("key1", null, null, null, null); final ColumnFilter columnFilter = mock(ColumnFilter.class); presenter.onBasicFilterAddEvent(new BasicFilterAddEvent(datasetUId, filter, columnFilter)); verify(viewMock).addActiveFilter(filter); verify(filterSettings).addColumnFilter(columnFilter); }
@Test public void testOnBasicFilterAddEvent() { final ActiveFilterItem<Object> filter = new ActiveFilterItem<>("key1", null, null, null, null); final ColumnFilter columnFilter = mock(ColumnFilter.class); getPresenter().onBasicFilterAddEvent(new BasicFilterAddEvent(datasetUId, filter, columnFilter)); verify(viewMock).addActiveFilter(filter); verify(filterSettings).addColumnFilter(columnFilter); }