public void checkSelectFilterValues(String label, List<String> values) { values.forEach(v -> view.checkSelectFilter(label, v)); } }
@Override @Test public void testLoadFilters() { presenter.loadFilters(); final InOrder inOrder = inOrder(getView()); inOrder.verify(getView()).addNumericFilter(eq(Constants.INSTANCE.Process_Instance_Id()), any(), any()); inOrder.verify(getView()).addNumericFilter(eq(Constants.INSTANCE.JobId()), any(), any()); inOrder.verify(getView()).addTextFilter(eq(Constants.INSTANCE.Id()), any(), any()); inOrder.verify(getView()).addMultiSelectFilter(eq(Constants.INSTANCE.Type()), any(), any()); inOrder.verify(getView()).addSelectFilter(eq(Constants.INSTANCE.Acknowledged()), any(), any()); inOrder.verify(getView()).addDateRangeFilter(eq(Constants.INSTANCE.ErrorDate()), any(), any(), any()); } }
@Override @Test public void testLoadFilters() { presenter.loadFilters(); final InOrder inOrder = inOrder(getView()); inOrder.verify(getView()).addMultiSelectFilter(eq(Constants.INSTANCE.EventType()), any(), any()); inOrder.verify(getView()).addMultiSelectFilter(eq(Constants.INSTANCE.EventNodeType()), any(), any()); inOrder.verify(getView()).hideFilterBySection(); } }
protected void addProcessNameFilter(final String dataSetId) { final DataSetLookup dataSetLookup = DataSetLookupFactory.newDataSetLookupBuilder() .dataset(dataSetId) .group(COLUMN_PROCESS_ID) .column(COLUMN_PROCESS_ID) .sort(COLUMN_PROCESS_ID, SortOrder.ASCENDING) .buildLookup(); view.addDataSetSelectFilter(constants.Process_Definition_Id(), dataSetLookup, COLUMN_PROCESS_ID, COLUMN_PROCESS_ID, f -> addSearchFilter(f, equalsTo(COLUMN_PROCESS_ID, f.getValue()))); }
inOrder.verify(getView()).addMultiSelectFilter(eq(Constants.INSTANCE.Status()), any(), any()); inOrder.verify(getView()).addDataSetSelectFilter(eq(Constants.INSTANCE.Process_Name()), any(), any(), any(), any()); inOrder.verify(getView()).addNumericFilter(eq(Constants.INSTANCE.Process_Instance_Id()), any(), any()); inOrder.verify(getView()).addTextFilter(eq(Constants.INSTANCE.BusinessKey()), any(), any()); inOrder.verify(getView()).addTextFilter(eq(Constants.INSTANCE.Type()), any(), any()); inOrder.verify(getView()).addTextFilter(eq(Constants.INSTANCE.Process_Instance_Description()), any(), any()); inOrder.verify(getView()).addDateRangeFilter(eq(Constants.INSTANCE.Due_On()), any(), any(),
constants.NodeCompleted()); view.addMultiSelectFilter(constants.EventType(), logStateOptions, f -> { constants.WorkItems()); view.addMultiSelectFilter(constants.EventNodeType(), logTypeOptions, f -> { view.hideFilterBySection();
protected void addProcessNameFilter(final String dataSetId) { final DataSetLookup dataSetLookup = DataSetLookupFactory.newDataSetLookupBuilder() .dataset(dataSetId) .group(COLUMN_PROCESS_ID) .column(COLUMN_PROCESS_ID) .sort(COLUMN_PROCESS_ID, SortOrder.ASCENDING) .buildLookup(); view.addDataSetSelectFilter(constants.Process_Definition_Id(), dataSetLookup, COLUMN_PROCESS_ID, COLUMN_PROCESS_ID, f -> addSearchFilter(f, equalsTo(COLUMN_PROCESS_ID, f.getValue()))); }
inOrder.verify(getView()).addNumericFilter(eq(Constants.INSTANCE.Id()), any(), any()); inOrder.verify(getView()).addTextFilter(eq(Constants.INSTANCE.Task()), any(), any()); inOrder.verify(getView()).addMultiSelectFilter(eq(Constants.INSTANCE.Status()), any(), any()); inOrder.verify(getView()).addTextFilter(eq(Constants.INSTANCE.Process_Instance_Correlation_Key()), any(), any()); inOrder.verify(getView()).addTextFilter(eq(Constants.INSTANCE.Actual_Owner()), any(), any()); inOrder.verify(getView()).addTextFilter(eq(Constants.INSTANCE.Process_Instance_Description()), any(), any()); inOrder.verify(getView()).addDataSetSelectFilter(eq(Constants.INSTANCE.Process_Definition_Id()), any(), any(), any(), any()); inOrder.verify(getView()).addDateRangeFilter(eq(Constants.INSTANCE.Created_On()), any(), any(),
@Override protected void onActiveFilterAdded(ActiveFilterItem activeFilterItem) { if (activeFilterItem.getKey().equals(constants.Status())) { view.checkSelectFilter(constants.Status(), activeFilterItem.getValue().toString()); } } }
inOrder.verify(getView()).addNumericFilter(eq(Constants.INSTANCE.Id()), any(), any()); inOrder.verify(getView()).addTextFilter(eq(Constants.INSTANCE.Task()), any(), any()); inOrder.verify(getView()).addMultiSelectFilter(eq(Constants.INSTANCE.Status()), any(), any()); inOrder.verify(getView()).addTextFilter(eq(Constants.INSTANCE.Process_Instance_Correlation_Key()), any(), any()); inOrder.verify(getView()).addTextFilter(eq(Constants.INSTANCE.Actual_Owner()), any(), any()); inOrder.verify(getView()).addTextFilter(eq(Constants.INSTANCE.Process_Instance_Description()), any(), any()); inOrder.verify(getView()).addDataSetSelectFilter(eq(Constants.INSTANCE.Process_Definition_Id()), any(), any(), any(), any()); inOrder.verify(getView()).addDateRangeFilter(eq(Constants.INSTANCE.Created_On()), any(), any(),
@Override protected void onActiveFilterAdded(ActiveFilterItem activeFilterItem) { if(activeFilterItem.getKey().equals(constants.State())){ view.checkSelectFilter(constants.State(), activeFilterItem.getValue().toString()); } }
inOrder.verify(getView()).addNumericFilter(eq(Constants.INSTANCE.Id()), any(), any()); inOrder.verify(getView()).addTextFilter(eq(Constants.INSTANCE.Initiator()), any(), any()); inOrder.verify(getView()).addTextFilter(eq(Constants.INSTANCE.Correlation_Key()), any(), any()); inOrder.verify(getView()).addTextFilter(eq(Constants.INSTANCE.Process_Instance_Description()), any(), any()); inOrder.verify(getView()).addMultiSelectFilter(eq(Constants.INSTANCE.Errors()), any(), any()); inOrder.verify(getView()).addMultiSelectFilter(eq(Constants.INSTANCE.State()), any(), any()); inOrder.verify(getView()).addDataSetSelectFilter(eq(Constants.INSTANCE.Name()), any(), any(), any(), any()); inOrder.verify(getView()).addDateRangeFilter(eq(Constants.INSTANCE.Start_Date()), any(), any(), any()); inOrder.verify(getView()).addDateRangeFilter(eq(Constants.INSTANCE.Last_Modification_Date()), any(),
@Override protected void onActiveFilterAdded(ActiveFilterItem activeFilterItem) { if (activeFilterItem.getKey().equals(constants.Status())) { view.checkSelectFilter(constants.Status(), activeFilterItem.getValue().toString()); } } }
@Override public void loadFilters() { view.addNumericFilter(constants.Process_Instance_Id(), constants.FilterByProcessInstanceId(), f -> addSearchFilter(f, view.addNumericFilter(constants.JobId(), constants.FilterByJobId(), f -> addSearchFilter(f, view.addTextFilter(constants.Id(), constants.FilterByErrorId(), f -> addSearchFilter(f, states.put(ExecutionErrorType.JOB.getType(), constants.Job()); view.addMultiSelectFilter(constants.Type(), states, f -> addSearchFilterList(COLUMN_ERROR_TYPE, acks.put("0", constants.No()); view.addSelectFilter(this.constants.Acknowledged(), acks, f -> addSearchFilter(f, view.addDateRangeFilter(this.constants.ErrorDate(), this.constants.ErrorDatePlaceholder(), true,
@Override protected void onActiveFilterAdded(final ActiveFilterItem activeFilterItem) { if (activeFilterItem.getKey().equals(constants.Status()) && activeFilterItem.getValue() instanceof List) { final List<String> values = (List<String>) activeFilterItem.getValue(); values.forEach(v -> view.checkSelectFilter(constants.Status(), v)); } }
@Override public void loadFilters() { view.addNumericFilter(constants.Process_Instance_Id(), constants.FilterByProcessInstanceId(), f -> addSearchFilter(f, view.addNumericFilter(constants.JobId(), constants.FilterByJobId(), f -> addSearchFilter(f, view.addTextFilter(constants.Id(), constants.FilterByErrorId(), f -> addSearchFilter(f, states.put(ExecutionErrorType.JOB.getType(), constants.Job()); view.addMultiSelectFilter(constants.Type(), states, f -> addSearchFilterList(COLUMN_ERROR_TYPE, acks.put("0", constants.No()); view.addSelectFilter(this.constants.Acknowledged(), acks, f -> addSearchFilter(f, view.addDateRangeFilter(this.constants.ErrorDate(), this.constants.ErrorDatePlaceholder(), true,
@Override protected void onActiveFilterAdded(final ActiveFilterItem activeFilterItem) { if (activeFilterItem.getKey().equals(constants.Status()) && activeFilterItem.getValue() instanceof List) { final List<String> values = (List<String>) activeFilterItem.getValue(); values.forEach(v -> view.checkSelectFilter(constants.Status(), v)); } }
@Override public void loadFilters() { view.addNumericFilter(constants.Id(), constants.FilterByProcessInstanceId(), f -> addSearchFilter(f, view.addTextFilter(constants.Initiator(), constants.FilterByInitiator(), f -> addSearchFilter(f, view.addTextFilter(constants.Correlation_Key(), constants.FilterByCorrelationKey(), f -> addSearchFilter(f, view.addTextFilter(constants.Process_Instance_Description(), constants.FilterByDescription(), f -> addSearchFilter(f, 0) : lowerOrEqualsTo(COLUMN_ERROR_COUNT, 0)); view.addMultiSelectFilter(constants.Errors(), errorOptions, f -> { states.put(String.valueOf(ProcessInstance.STATE_SUSPENDED), constants.Suspended()); view.addMultiSelectFilter(constants.State(), states, f -> {
@Override public void loadFilters() { view.addNumericFilter(constants.Id(), constants.FilterByTaskId(), f -> addSearchFilter(f, view.addTextFilter(constants.Task(), constants.FilterByTaskName(), f -> addSearchFilter(f, getStatusByType(TaskType.ALL).stream().sorted().collect(Collectors.toMap(key -> key, value -> translationService.format(value))); view.addMultiSelectFilter(constants.Status(), status, f -> addSearchFilterList(COLUMN_STATUS, f)); view.addTextFilter(constants.Process_Instance_Correlation_Key(), constants.FilterByCorrelationKey(), f -> addSearchFilter(f, view.addTextFilter(constants.Actual_Owner(), constants.FilterByActualOwner(), f -> addSearchFilter(f, view.addTextFilter(constants.Process_Instance_Description(), constants.FilterByProcessInstanceDescription(), f -> addSearchFilter(f, view.addDateRangeFilter(constants.Created_On(),
@Override public void loadFilters() { view.addNumericFilter(constants.Id(), constants.FilterByTaskId(), f -> addSearchFilter(f, view.addTextFilter(constants.Task(), constants.FilterByTaskName(), f -> addSearchFilter(f, getStatusByType(TaskType.ALL).stream().sorted().collect(Collectors.toMap(key -> key, value -> translationService.format(value))); view.addMultiSelectFilter(constants.Status(), status, f -> addSearchFilterList(COLUMN_STATUS, f)); view.addTextFilter(constants.Process_Instance_Correlation_Key(), constants.FilterByCorrelationKey(), f -> addSearchFilter(f, view.addTextFilter(constants.Actual_Owner(), constants.FilterByActualOwner(), f -> addSearchFilter(f, view.addTextFilter(constants.Process_Instance_Description(), constants.FilterByProcessInstanceDescription(), f -> addSearchFilter(f, view.addDateRangeFilter(constants.Created_On(),