private int constraintValue() { if (isConstraintValueTypeLiteral.getChecked()) { return BaseSingleFieldConstraint.TYPE_LITERAL; } else if (isConstraintValueTypeRetValue.getChecked()) { return BaseSingleFieldConstraint.TYPE_RET_VALUE; } else if (isConstraintValueTypePredicate.getChecked()) { return BaseSingleFieldConstraint.TYPE_PREDICATE; } return BaseSingleFieldConstraint.TYPE_UNDEFINED; } }
private int constraintValue() { if (isConstraintValueTypeLiteral.getChecked()) { return BaseSingleFieldConstraint.TYPE_LITERAL; } else if (isConstraintValueTypeRetValue.getChecked()) { return BaseSingleFieldConstraint.TYPE_RET_VALUE; } else if (isConstraintValueTypePredicate.getChecked()) { return BaseSingleFieldConstraint.TYPE_PREDICATE; } return BaseSingleFieldConstraint.TYPE_UNDEFINED; } }
@Override public void clearAllSelectFilter() { selectInputs.values().forEach(values -> { values.forEach(i -> { if (i.getChecked()) { i.setChecked(false); } }); }); }
@Override public void clearSelectFilter(final String label) { selectInputs.computeIfPresent(label, (key, values) -> { values.forEach(i -> { if (i.getChecked()) { i.setChecked(false); } }); return values; }); }
@EventHandler("updateEngineWithChanges") public void onSelectUpdateEngineWithChanges(final ChangeEvent event) { page.setUpdate(updateEngineWithChanges.getChecked()); }
@SuppressWarnings("unused") @EventHandler("kie-document-select") public void onClickFileNameCheckbox(final ClickEvent e) { if (this.documentSelectedCommand != null) { documentSelectedCommand.execute(kieDocumentSelect.getChecked()); } } }
@EventHandler("hideColumn") public void onSelectHideColumn(final ChangeEvent event) { page.setHideColumn(hideColumn.getChecked()); }
@EventHandler("logicallyInsert") public void onSelectLogicallyInsert(final ChangeEvent event) { page.setInsertLogical(logicallyInsert.getChecked()); }
@EventHandler("updateEngineWithChanges") public void onSelectUpdateEngineWithChanges(final ChangeEvent event) { page.setUpdate(updateEngineWithChanges.getChecked()); }
@EventHandler("hideColumn") public void onSelectHideColumn(final ChangeEvent event) { page.setHideColumn(hideColumn.getChecked()); }
@EventHandler("logicallyInsert") public void onSelectLogicallyInsert(final ChangeEvent event) { page.setInsertLogical(logicallyInsert.getChecked()); }
@Override public void checkSelectFilter(final String label, final String value) { selectInputs.computeIfPresent(label, (key, values) -> { values.forEach(i -> { if (i.getValue().equals(value) && i.getChecked() == false) { i.setChecked(true); } }); return values; }); }
@Test public void testClearAllSelectFilter(){ final Input input = mock(Input.class); when(input.getChecked()).thenReturn(true, false); view.getSelectInputs().put("label", Arrays.asList( input, input )); view.clearAllSelectFilter(); verify(input).setChecked(false); verify(input, times(2)).getChecked(); verifyNoMoreInteractions(input); }
@Test public void testClearAllSelectFilter(){ final Input input = mock(Input.class); when(input.getChecked()).thenReturn(true, false); view.getSelectInputs().put("label", Arrays.asList( input, input )); view.clearAllSelectFilter(); verify(input).setChecked(false); verify(input, times(2)).getChecked(); verifyNoMoreInteractions(input); }
@Test public void testClearSelectFilter(){ final Input input = mock(Input.class); when(input.getChecked()).thenReturn(true, false); view.getSelectInputs().put("label1", Arrays.asList( input, input )); view.getSelectInputs().put("label2", Arrays.asList( input, input )); view.clearSelectFilter("label1"); view.clearSelectFilter("label3"); verify(input).setChecked(false); verify(input, times(2)).getChecked(); verifyNoMoreInteractions(input); }
@Test public void testClearSelectFilter(){ final Input input = mock(Input.class); when(input.getChecked()).thenReturn(true, false); view.getSelectInputs().put("label1", Arrays.asList( input, input )); view.getSelectInputs().put("label2", Arrays.asList( input, input )); view.clearSelectFilter("label1"); view.clearSelectFilter("label3"); verify(input).setChecked(false); verify(input, times(2)).getChecked(); verifyNoMoreInteractions(input); }
@Test public void testCheckSelectFilter(){ final Input input1 = mock(Input.class); when(input1.getChecked()).thenReturn(true); when(input1.getValue()).thenReturn("1"); final Input input2 = mock(Input.class); when(input2.getChecked()).thenReturn(false); when(input2.getValue()).thenReturn("2"); view.getSelectInputs().put("label1", Arrays.asList( input1, input2 )); view.checkSelectFilter("label1", "1"); view.checkSelectFilter("label1", "2"); verify(input1, never()).setChecked(true); verify(input2).setChecked(true); } }
@Test public void testCheckSelectFilter(){ final Input input1 = mock(Input.class); when(input1.getChecked()).thenReturn(true); when(input1.getValue()).thenReturn("1"); final Input input2 = mock(Input.class); when(input2.getChecked()).thenReturn(false); when(input2.getValue()).thenReturn("2"); view.getSelectInputs().put("label1", Arrays.asList( input1, input2 )); view.checkSelectFilter("label1", "1"); view.checkSelectFilter("label1", "2"); verify(input1, never()).setChecked(true); verify(input2).setChecked(true); } }
final List<String> labels = new ArrayList<>(); selectInputs.get(label).stream().filter(i -> i.getChecked()).forEach(i -> { values.add(i.getValue()); labels.add(i.getAttribute("data-label"));