ColumnLabelWidget makeColumnLabel(final ActionCol52 actionColumn) { final ColumnLabelWidget label = newColumnLabelWidget(actionColumn.getHeader()); ColumnUtilities.setColumnLabelStyleWhenHidden(label, actionColumn.isHideColumn()); return label; }
ColumnLabelWidget makeColumnLabel(final ActionCol52 actionColumn) { final ColumnLabelWidget label = newColumnLabelWidget(actionColumn.getHeader()); ColumnUtilities.setColumnLabelStyleWhenHidden(label, actionColumn.isHideColumn()); return label; }
protected GridColumn<?> newValueListColumn(final ActionCol52 column, final GuidedDecisionTablePresenter.Access access, final GuidedDecisionTableView gridWidget) { return new ValueListUiColumn(makeHeaderMetaData(column), Math.max(column.getWidth(), DEFAULT_COLUMN_WIDTH), true, !column.isHideColumn(), access, new ListBoxStringSingletonDOMElementFactory(gridPanel, gridLayer, gridWidget), presenter.getValueListLookups(column)); }
protected GridColumn<?> newValueListColumn(final ActionCol52 column, final GuidedDecisionTablePresenter.Access access, final GuidedDecisionTableView gridWidget) { return new ValueListUiColumn(makeHeaderMetaData(column), Math.max(column.getWidth(), DEFAULT_COLUMN_WIDTH), true, !column.isHideColumn(), access, new ListBoxStringSingletonDOMElementFactory(gridPanel, gridLayer, gridWidget), presenter.getValueListLookups(column)); }
private void testMakeColumnLabelForAllActionColumns(final boolean isColumnHidden) { Stream.of(ActionInsertFactCol52.class, ActionSetFieldCol52.class, ActionWorkItemCol52.class, ActionWorkItemInsertFactCol52.class, ActionWorkItemSetFieldCol52.class, ActionRetractFactCol52.class, BRLActionColumn.class) .map(classToMock -> { final ActionCol52 column = mock(classToMock); final ColumnLabelWidget columnLabel = mockColumnLabelWidget(); doReturn(columnLabel).when(view).newColumnLabelWidget(anyString()); doReturn(column.getClass().toString()).when(column).getHeader(); doReturn(isColumnHidden).when(column).isHideColumn(); return column; }) .forEach(column -> { final ColumnLabelWidget label = view.makeColumnLabel(column); verify(view).newColumnLabelWidget(column.getClass().toString()); testColumnLabelIsHidden(label, isColumnHidden); }); }