@Override public String getHeader() { return editingCol().getHeader(); }
@Override public String getHeader() { return editingCol().getHeader(); }
@Test public void testGetHeader() { final ActionWorkItemCol52 actionCol52 = mock(ActionWorkItemCol52.class); doReturn(actionCol52).when(plugin).editingCol(); plugin.getHeader(); verify(actionCol52).getHeader(); }
ActionWorkItemCol52 clone(final ActionWorkItemCol52 column) { final ActionWorkItemCol52 clone = new ActionWorkItemCol52(); clone.setHeader(column.getHeader()); clone.setWorkItemDefinition(column.getWorkItemDefinition()); clone.setHideColumn(column.isHideColumn()); return clone; }
ActionWorkItemCol52 clone(final ActionWorkItemCol52 column) { final ActionWorkItemCol52 clone = new ActionWorkItemCol52(); clone.setHeader(column.getHeader()); clone.setWorkItemDefinition(column.getWorkItemDefinition()); clone.setHideColumn(column.isHideColumn()); return clone; }
private void update(final ActionWorkItemCol52 originalColumn, final ActionWorkItemCol52 editedColumn) { originalColumn.setHeader(editedColumn.getHeader()); originalColumn.setDefaultValue(editedColumn.getDefaultValue()); originalColumn.setHideColumn(editedColumn.isHideColumn()); originalColumn.setWorkItemDefinition(editedColumn.getWorkItemDefinition()); }
private void update(final ActionWorkItemCol52 originalColumn, final ActionWorkItemCol52 editedColumn) { originalColumn.setHeader(editedColumn.getHeader()); originalColumn.setDefaultValue(editedColumn.getDefaultValue()); originalColumn.setHideColumn(editedColumn.isHideColumn()); originalColumn.setWorkItemDefinition(editedColumn.getWorkItemDefinition()); }
@Override public List<BaseColumnFieldDiff> update(final ColumnMetaData originalMetaData, final ColumnMetaData editedMetaData) throws VetoException { //Check operation is supported if (!(handlesUpdate(originalMetaData) && handlesUpdate(editedMetaData))) { return Collections.emptyList(); } //Get differences between original and edited column final ActionWorkItemCol52 originalColumn = (ActionWorkItemCol52) originalMetaData.getColumn(); final ActionWorkItemCol52 editedColumn = (ActionWorkItemCol52) editedMetaData.getColumn(); final List<BaseColumnFieldDiff> diffs = originalColumn.diff(editedColumn); update(originalColumn, editedColumn); //ActionWorkItem columns are always represented with a BooleanUiColumn final boolean isHideUpdated = BaseColumnFieldDiffImpl.hasChanged(ActionWorkItemCol52.FIELD_HIDE_COLUMN, diffs); final boolean isHeaderUpdated = BaseColumnFieldDiffImpl.hasChanged(ActionWorkItemCol52.FIELD_HEADER, diffs); if (isHideUpdated) { setColumnVisibility(originalColumn, originalColumn.isHideColumn()); } if (isHeaderUpdated) { setColumnHeader(originalColumn, originalColumn.getHeader()); } return diffs; }
@Override public List<BaseColumnFieldDiff> update(final ColumnMetaData originalMetaData, final ColumnMetaData editedMetaData) throws VetoException { //Check operation is supported if (!(handlesUpdate(originalMetaData) && handlesUpdate(editedMetaData))) { return Collections.emptyList(); } //Get differences between original and edited column final ActionWorkItemCol52 originalColumn = (ActionWorkItemCol52) originalMetaData.getColumn(); final ActionWorkItemCol52 editedColumn = (ActionWorkItemCol52) editedMetaData.getColumn(); final List<BaseColumnFieldDiff> diffs = originalColumn.diff(editedColumn); update(originalColumn, editedColumn); //ActionWorkItem columns are always represented with a BooleanUiColumn final boolean isHideUpdated = BaseColumnFieldDiffImpl.hasChanged(ActionWorkItemCol52.FIELD_HIDE_COLUMN, diffs); final boolean isHeaderUpdated = BaseColumnFieldDiffImpl.hasChanged(ActionWorkItemCol52.FIELD_HEADER, diffs); if (isHideUpdated) { setColumnVisibility(originalColumn, originalColumn.isHideColumn()); } if (isHeaderUpdated) { setColumnHeader(originalColumn, originalColumn.getHeader()); } return diffs; }
@Test public void getSafeHtml_ActionWorkItemExecute_Simple() { ActionWorkItemCol52 originalColumn = new ActionWorkItemCol52(); originalColumn.setHeader("action1"); originalColumn.setHideColumn(false); ActionWorkItemCol52 newColumn = new ActionWorkItemCol52(); newColumn.setHeader("action2"); newColumn.setHideColumn(true); PortableStringParameterDefinition param1 = new PortableStringParameterDefinition(); param1.setName("param1"); param1.setValue("value1"); PortableWorkDefinition def1 = new PortableWorkDefinition(); def1.setName("def1name"); def1.addParameter(param1); PortableStringParameterDefinition param3 = new PortableStringParameterDefinition(); param3.setName("param3"); param3.setValue("value3"); PortableWorkDefinition def2 = new PortableWorkDefinition(); def2.setName("def2name"); def2.addParameter(param3); originalColumn.setWorkItemDefinition(def1); newColumn.setWorkItemDefinition(def2); List<BaseColumnFieldDiff> diffs = originalColumn.diff(newColumn); SafeHtml result = helper.getSafeHtml(new UpdateColumnAuditLogEntry("mock user", originalColumn, newColumn, diffs)); assertEquals(getActionHeaderRepre(newColumn.getHeader()) + getDiffRepre(diffs), result.asString()); }
assertEquals(getActionHeaderRepre(newColumn.getHeader()) + getDiffRepre(diffs), result.asString());