private boolean isRowNumberAndDescriptionColumnsShown() { final List<BaseColumn> allModelColumns = model.getExpandedColumns(); final int rowNumberColumnIndex = allModelColumns.indexOf(model.getRowNumberCol()); final int descriptionColumnIndex = allModelColumns.indexOf(model.getDescriptionCol()); return bodyColumns.contains(allColumns.get(rowNumberColumnIndex)) && bodyColumns.contains(allColumns.get(descriptionColumnIndex)); }
protected void clearColumnData(final BaseColumn column) { final int columnIndex = this.model.getExpandedColumns().indexOf(column); for (List<DTCellValue52> row : this.model.getData()) { final DTCellValue52 dcv = row.get(columnIndex); dcv.clearValues(); } }
private void removeOtherwiseStates(final BaseColumn column) { final int columnIndex = this.model.getExpandedColumns().indexOf(column); for (List<DTCellValue52> row : this.model.getData()) { final DTCellValue52 dcv = row.get(columnIndex); dcv.setOtherwise(false); } }
private int getResolvedHitMetadataColumnIndex() { int columnIndex = -1; for ( final MetadataCol52 metadataCol52 : dtable.getMetadataCols() ) { if ( GuidedDecisionTable52.HitPolicy.RESOLVED_HIT_METADATA_NAME.equals( metadataCol52.getMetadata() ) ) { columnIndex = dtable.getExpandedColumns() .indexOf( metadataCol52 ); } } return columnIndex; }
private void removeCommaSeparatedValues(final BaseColumn column) { final int columnIndex = this.model.getExpandedColumns().indexOf(column); for (List<DTCellValue52> row : this.model.getData()) { final DTCellValue52 dcv = row.get(columnIndex); cellUtilities.removeCommaSeparatedValue(dcv); } }
protected void setColumnVisibility(final BaseColumn modelColumn, final boolean isHidden) { modelColumn.setHideColumn(isHidden); final int iModelColumn = model.getExpandedColumns().indexOf(modelColumn); uiModel.getColumns().get(iModelColumn).setVisible(!isHidden); }
private void doDelete(final BRLConditionColumn column) throws VetoException { if (column.getChildColumns().size() > 0) { final int iFirstColumnIndex = model.getExpandedColumns().indexOf(column.getChildColumns().get(0)); for (int iColumnIndex = 0; iColumnIndex < column.getChildColumns().size(); iColumnIndex++) { synchroniseDeleteColumn(iFirstColumnIndex); } } model.getConditions().remove(column); }
@Override protected void setColumnHeader(final BaseColumn modelColumn, final String header) { modelColumn.setHeader(header); final int iModelColumn = model.getExpandedColumns().indexOf(modelColumn); uiModel.getColumns().get(iModelColumn).getHeaderMetaData().get(1).setTitle(header); } }
@Override protected void setColumnHeader(final BaseColumn modelColumn, final String header) { modelColumn.setHeader(header); final int iModelColumn = model.getExpandedColumns().indexOf(modelColumn); uiModel.getColumns().get(iModelColumn).getHeaderMetaData().get(1).setTitle(header); } }
@Override protected void setColumnHeader(final BaseColumn modelColumn, final String header) { modelColumn.setHeader(header); final int iModelColumn = model.getExpandedColumns().indexOf(modelColumn); uiModel.getColumns().get(iModelColumn).getHeaderMetaData().get(1).setTitle(header); } }
@Override protected void setColumnHeader(final BaseColumn modelColumn, final String header) { modelColumn.setHeader(header); final int iModelColumn = model.getExpandedColumns().indexOf(modelColumn); uiModel.getColumns().get(iModelColumn).getHeaderMetaData().get(1).setTitle(header); } }
@Override protected void setColumnHeader(final BaseColumn modelColumn, final String header) { modelColumn.setHeader(header); final int iModelColumn = model.getExpandedColumns().indexOf(modelColumn); uiModel.getColumns().get(iModelColumn).getHeaderMetaData().get(1).setTitle(header); } }
@Override protected void setColumnHeader(final BaseColumn modelColumn, final String header) { modelColumn.setHeader(header); final int iModelColumn = model.getExpandedColumns().indexOf(modelColumn); uiModel.getColumns().get(iModelColumn).getHeaderMetaData().get(1).setTitle(header); }
private boolean isOtherwiseEnabled(final List<GridData.SelectedCell> selections) { if (selections.size() != 1) { return false; } boolean isOtherwiseEnabled = true; final GridData.SelectedCell selection = selections.get(0); final int columnIndex = findUiColumnIndex(selection.getColumnIndex()); final BaseColumn column = activeDecisionTable.getModel().getExpandedColumns().get(columnIndex); isOtherwiseEnabled = isOtherwiseEnabled && ColumnUtilities.canAcceptOtherwiseValues(column); return isOtherwiseEnabled; }
private boolean isOnlyMandatoryColumnSelected(final List<GridData.SelectedCell> selections) { boolean isOnlyMandatoryColumnSelected = true; for (GridData.SelectedCell sc : selections) { final int columnIndex = findUiColumnIndex(sc.getColumnIndex()); final BaseColumn column = activeDecisionTable.getModel().getExpandedColumns().get(columnIndex); if (!((column instanceof RowNumberCol52) || (column instanceof DescriptionCol52))) { isOnlyMandatoryColumnSelected = false; } } return isOnlyMandatoryColumnSelected; }
@Override public void delete(final ColumnMetaData metaData) throws VetoException { //Check operation is supported if (!handlesDelete(metaData)) { return; } final LimitedEntryBRLConditionColumn column = (LimitedEntryBRLConditionColumn) metaData.getColumn(); final int columnIndex = model.getExpandedColumns().indexOf(column); model.getConditions().remove(column); synchroniseDeleteColumn(columnIndex); }
@Override public void delete(final ColumnMetaData metaData) throws VetoException { //Check operation is supported if (!handlesDelete(metaData)) { return; } final LimitedEntryBRLActionColumn column = (LimitedEntryBRLActionColumn) metaData.getColumn(); final int columnIndex = model.getExpandedColumns().indexOf(column); model.getActionCols().remove(column); synchroniseDeleteColumn(columnIndex); }
@Override public void delete(final BaseColumnSynchronizer.ColumnMetaData metaData) throws VetoException { //Check operation is supported if (!handlesDelete(metaData)) { return; } final MetadataCol52 column = (MetadataCol52) metaData.getColumn(); final int columnIndex = model.getExpandedColumns().indexOf(column); model.getMetadataCols().remove(column); synchroniseDeleteColumn(columnIndex); }
private void buildColumns() { for (int columnIndex = 0; columnIndex < model.getExpandedColumns() .size(); columnIndex++) { this.index.getColumns() .add(builderFactory.getColumnBuilder() .with(columnIndex) .build()); } }
void initialiseModels() { initialiseLegacyColumnDataTypes(); final List<BaseColumn> modelColumns = model.getExpandedColumns(); for (BaseColumn column : modelColumns) { initialiseColumn(column); } for (List<DTCellValue52> row : model.getData()) { initialiseRow(modelColumns, row); } setOriginalHashCode(model.hashCode()); }