public DataSetFilter cloneInstance() { DataSetFilter clone = new DataSetFilter(); for (ColumnFilter columnFilter : columnFilterList) { clone.columnFilterList.add(columnFilter.cloneInstance()); } return clone; }
public DataSetFilter cloneInstance() { DataSetFilter clone = new DataSetFilter(); for (ColumnFilter columnFilter : columnFilterList) { clone.columnFilterList.add(columnFilter.cloneInstance()); } return clone; }
public DataSetFilter parseFilterOperation(JsonArray columnFiltersJsonArray) { if (columnFiltersJsonArray == null) { return null; } DataSetFilter dataSetFilter = new DataSetFilter(); List<ColumnFilter> columnFilters = parseColumnFilters(columnFiltersJsonArray); if (columnFilters != null) { dataSetFilter.getColumnFilterList().addAll(columnFilters); } return dataSetFilter; }
public DataSetFilter parseFilterOperation(JsonArray columnFiltersJsonArray) { if (columnFiltersJsonArray == null) { return null; } DataSetFilter dataSetFilter = new DataSetFilter(); List<ColumnFilter> columnFilters = parseColumnFilters(columnFiltersJsonArray); if (columnFilters != null) { dataSetFilter.getColumnFilterList().addAll(columnFilters); } return dataSetFilter; }
public DataSetFilter fetchFilter() { if (displayerSettings.getDataSetLookup() == null) { return null; } List<DataSetFilter> filterOps = displayerSettings.getDataSetLookup().getOperationList(DataSetFilter.class); if (filterOps == null || filterOps.isEmpty()) { return null; } DataSetFilter filter = new DataSetFilter(); for (DataSetFilter filterOp : filterOps) { filter.getColumnFilterList().addAll(filterOp.getColumnFilterList()); } return filter; }
public DataSetFilter fetchFilter() { if (displayerSettings.getDataSetLookup() == null) { return null; } List<DataSetFilter> filterOps = displayerSettings.getDataSetLookup().getOperationList(DataSetFilter.class); if (filterOps == null || filterOps.isEmpty()) { return null; } DataSetFilter filter = new DataSetFilter(); for (DataSetFilter filterOp : filterOps) { filter.getColumnFilterList().addAll(filterOp.getColumnFilterList()); } return filter; }
@Override public void preprocess(DataSetLookup lookup) { List<String> deploymentIds = deploymentRolesManager.getDeploymentsForUser(identityProvider); DataSetFilter filter = new DataSetFilter(); filter.addFilterColumn(in(COLUMN_EXTERNAL_ID, deploymentIds)); lookup.addOperation(0, filter); } }
@Override public void preprocess(DataSetLookup lookup) { List<String> deploymentIds = deploymentRolesManager.getDeploymentsForUser(identityProvider); DataSetFilter filter = new DataSetFilter(); filter.addFilterColumn(in(COLUMN_PROCESS_EXTERNAL_ID, deploymentIds)); lookup.addOperation(0, filter); } }
public T filter(String columnId, ColumnFilter... filters) { DataSetOp op = getCurrentOp(); if (op == null || !(op instanceof DataSetFilter)) { dataSetLookup.addOperation(new DataSetFilter()); } DataSetFilter fOp = (DataSetFilter) getCurrentOp(); for (ColumnFilter filter : filters) { if (columnId != null) filter.setColumnId(columnId); fOp.addFilterColumn(filter); } return (T) this; }
public T filter(String columnId, ColumnFilter... filters) { DataSetOp op = getCurrentOp(); if (op == null || !(op instanceof DataSetFilter)) { dataSetLookup.addOperation(new DataSetFilter()); } DataSetFilter fOp = (DataSetFilter) getCurrentOp(); for (ColumnFilter filter : filters) { if (columnId != null) filter.setColumnId(columnId); fOp.addFilterColumn(filter); } return (T) this; }
@Test public void testViewInitialization() { DataSetFilter filter = new DataSetFilter(); ColumnFilter filter1 = FilterFactory.equalsTo("column1", "Test"); filter.addFilterColumn(filter1); DataSetFilterEditor filterEditor = new DataSetFilterEditor(filterView, beanManager, changedEvent); filterEditor.init(filter, metadata); assertEquals(filterView, filterEditor.view); verify(filterView).showNewFilterHome(); verify(filterView).addColumn("column1"); verify(filterView).addColumn("column2"); verify(filterView).addColumn("column3"); verify(filterView, times(filter.getColumnFilterList().size())).addColumnFilterEditor(any(ColumnFilterEditor.class)); }
public void addColumnFilter(final ColumnFilter columnFilter) { if (getDataSetLookup().getFirstFilterOp() != null) { getDataSetLookup().getFirstFilterOp().addFilterColumn(columnFilter); } else { final DataSetFilter filter = new DataSetFilter(); filter.addFilterColumn(columnFilter); getDataSetLookup().addOperation(filter); } }
public void addColumnFilter(final ColumnFilter columnFilter) { if (getDataSetLookup().getFirstFilterOp() != null) { getDataSetLookup().getFirstFilterOp().addFilterColumn(columnFilter); } else { final DataSetFilter filter = new DataSetFilter(); filter.addFilterColumn(columnFilter); getDataSetLookup().addOperation(filter); } }
@Test public void testViewInitialization() { DataSetFilter filter = new DataSetFilter(); ColumnFilter filter1 = FilterFactory.equalsTo("column1", "Test"); filter.addFilterColumn(filter1); DataSetFilterEditor filterEditor = new DataSetFilterEditor(filterView, beanManager, changedEvent); filterEditor.init(filter, metadata); assertEquals(filterView, filterEditor.view); verify(filterView).showNewFilterHome(); verify(filterView).addColumn("column1"); verify(filterView).addColumn("column2"); verify(filterView).addColumn("column3"); verify(filterView, times(filter.getColumnFilterList().size())).addColumnFilterEditor(any(ColumnFilterEditor.class)); }
@Test public void isFilteredByProcessIdTest() { final String processId = "testProc"; final DataSetFilter filter = new DataSetFilter(); filter.addFilterColumn(equalsTo(COLUMN_PROCESS_ID, processId)); final String filterProcessId = presenter.isFilteredByProcessId(Collections.<DataSetOp>singletonList(filter)); assertEquals(processId, filterProcessId); }
@Test public void isFilteredByProcessIdInvalidTest() { final String processId = "testProc"; final DataSetFilter filter = new DataSetFilter(); filter.addFilterColumn(likeTo(COLUMN_PROCESS_ID, processId)); final String filterProcessId = presenter.isFilteredByProcessId(Collections.<DataSetOp>singletonList(filter)); assertNull(filterProcessId); }
@Test public void isFilteredByProcessIdInvalidTest() { final String processId = "testProc"; final DataSetFilter filter = new DataSetFilter(); filter.addFilterColumn(likeTo(COLUMN_PROCESS_ID, processId)); final String filterProcessId = presenter.isFilteredByProcessId(Collections.<DataSetOp>singletonList(filter)); assertNull(filterProcessId); }
@Test public void isFilteredByProcessIdTest() { final String processId = "testProc"; final DataSetFilter filter = new DataSetFilter(); filter.addFilterColumn(equalsTo(COLUMN_PROCESS_ID, processId)); final String filterProcessId = presenter.isFilteredByProcessId(Collections.<DataSetOp>singletonList(filter)); assertEquals(processId, filterProcessId); }
@Test public void isFilteredByTaskNameInvalidTest() { final String taskName = "taskName"; final DataSetFilter filter = new DataSetFilter(); filter.addFilterColumn(likeTo(COLUMN_DESCRIPTION, taskName)); final String filterTaskName = getPresenter().isFilteredByTaskName(Collections.<DataSetOp>singletonList(filter)); assertNull(filterTaskName); }
@Test public void isFilteredByTaskNameTest() { final String taskName = "taskName"; final DataSetFilter filter = new DataSetFilter(); filter.addFilterColumn(equalsTo(COLUMN_NAME, taskName)); final String filterTaskName = getPresenter().isFilteredByTaskName(Collections.<DataSetOp>singletonList(filter)); assertEquals(taskName, filterTaskName); }