@Override public void setHeader(final String header) { editingCol().setHeader(header); fireChangeEvent(additionalInfoPage); }
@Override public void setHeader(final String header) { editingCol().setHeader(header); fireChangeEvent(additionalInfoPage); }
public AbstractDecisionTableBuilder withRetract() { final ActionRetractFactCol52 col52 = new ActionRetractFactCol52(); col52.setHeader("retract header"); table.getActionCols().add(col52); return this; }
public AbstractDecisionTableBuilder withRetract() { final ActionRetractFactCol52 col52 = new ActionRetractFactCol52(); col52.setHeader("retract header"); table.getActionCols().add(col52); return this; }
private ActionRetractFactCol52 makeNewColumn(ActionRetractFactCol c) { ActionRetractFactCol52 nc = new ActionRetractFactCol52(); nc.setDefaultValue(new DTCellValue52(c.defaultValue)); nc.setHeader(c.header); nc.setHideColumn(c.hideColumn); nc.setWidth(c.width); return nc; }
@Test public void testSetHeader() throws Exception { final String header = "Header"; doReturn(editingCol).when(plugin).editingCol(); plugin.setHeader(header); verify(editingCol).setHeader(header); verify(plugin).fireChangeEvent(additionalInfoPage); }
private void update(final ActionRetractFactCol52 originalColumn, final ActionRetractFactCol52 editedColumn) { originalColumn.setHeader(editedColumn.getHeader()); originalColumn.setDefaultValue(editedColumn.getDefaultValue()); originalColumn.setHideColumn(editedColumn.isHideColumn()); if (originalColumn instanceof LimitedEntryCol && editedColumn instanceof LimitedEntryCol) { ((LimitedEntryCol) originalColumn).setValue(((LimitedEntryCol) editedColumn).getValue()); } }
private void update(final ActionRetractFactCol52 originalColumn, final ActionRetractFactCol52 editedColumn) { originalColumn.setHeader(editedColumn.getHeader()); originalColumn.setDefaultValue(editedColumn.getDefaultValue()); originalColumn.setHideColumn(editedColumn.isHideColumn()); if (originalColumn instanceof LimitedEntryCol && editedColumn instanceof LimitedEntryCol) { ((LimitedEntryCol) originalColumn).setValue(((LimitedEntryCol) editedColumn).getValue()); } }
ActionRetractFactCol52 clone(final ActionRetractFactCol52 col52) { final ActionRetractFactCol52 clone; if (col52 instanceof LimitedEntryCol) { clone = new LimitedEntryActionRetractFactCol52(); final DTCellValue52 oldValue = ((LimitedEntryCol) col52).getValue(); final DTCellValue52 newValue = new DTCellValue52(oldValue.getStringValue()); ((LimitedEntryCol) clone).setValue(newValue); } else { clone = new ActionRetractFactCol52(); } clone.setHeader(col52.getHeader()); clone.setHideColumn(col52.isHideColumn()); return clone; }
ActionRetractFactCol52 clone(final ActionRetractFactCol52 col52) { final ActionRetractFactCol52 clone; if (col52 instanceof LimitedEntryCol) { clone = new LimitedEntryActionRetractFactCol52(); final DTCellValue52 oldValue = ((LimitedEntryCol) col52).getValue(); final DTCellValue52 newValue = new DTCellValue52(oldValue.getStringValue()); ((LimitedEntryCol) clone).setValue(newValue); } else { clone = new ActionRetractFactCol52(); } clone.setHeader(col52.getHeader()); clone.setHideColumn(col52.isHideColumn()); return clone; }
@Test public void testAppend() throws VetoException { final ActionRetractFactCol52 column = new ActionRetractFactCol52(); column.setHeader("col1"); modelSynchronizer.appendColumn(column); assertEquals(1, model.getActionCols().size()); assertEquals(3, uiModel.getColumns().size()); assertTrue(uiModel.getColumns().get(2) instanceof BoundFactUiColumn); assertEquals(true, ((BaseSingletonDOMElementUiColumn) uiModel.getColumns().get(2)).isEditable()); }
@Test public void testDelete() throws VetoException { final ActionRetractFactCol52 column = new ActionRetractFactCol52(); column.setHeader("col1"); modelSynchronizer.appendColumn(column); assertEquals(1, model.getActionCols().size()); assertEquals(3, uiModel.getColumns().size()); modelSynchronizer.deleteColumn(column); assertEquals(0, model.getActionCols().size()); assertEquals(2, uiModel.getColumns().size()); }
@Test public void testUpdate() throws VetoException { final ActionRetractFactCol52 column = spy(new ActionRetractFactCol52()); column.setHeader("col1"); modelSynchronizer.appendColumn(column); final ActionRetractFactCol52 edited = new ActionRetractFactCol52(); edited.setWidth(column.getWidth()); edited.setHideColumn(true); edited.setHeader("updated"); List<BaseColumnFieldDiff> diffs = modelSynchronizer.updateColumn(column, edited); assertEquals(2, diffs.size()); verify(column).diff(edited); assertEquals(1, model.getActionCols().size()); assertEquals(3, uiModel.getColumns().size()); assertTrue(uiModel.getColumns().get(2) instanceof BoundFactUiColumn); assertEquals("updated", uiModel.getColumns().get(2).getHeaderMetaData().get(0).getTitle()); assertEquals(false, uiModel.getColumns().get(2).isVisible()); }
@Test public void getSafeHtml_ActionRetract() { ActionRetractFactCol52 originalColumn = new ActionRetractFactCol52(); originalColumn.setHeader("action1"); originalColumn.setHideColumn(false); originalColumn.setDefaultValue(new DTCellValue52("def1")); ActionRetractFactCol52 newColumn = new ActionRetractFactCol52(); newColumn.setHeader("action2"); newColumn.setHideColumn(true); newColumn.setDefaultValue(new DTCellValue52("def2")); List<BaseColumnFieldDiff> diffs = originalColumn.diff(newColumn); SafeHtml result = helper.getSafeHtml(new UpdateColumnAuditLogEntry("mock user", originalColumn, newColumn, diffs)); assertEquals(getHeaderRepre(newColumn.getHeader()) + getDiffRepre(diffs), result.asString()); }