@Override public CommandResult<CanvasViolation> undo(final AbstractCanvasHandler context) { oldCellValue.ifPresent(v -> cellTuple.getGridWidget().getModel().setCellValue(cellTuple.getRowIndex(), cellTuple.getColumnIndex(), v)); canvasOperation.execute(); return CanvasCommandResultBuilder.SUCCESS; } };
@Override public CommandResult<CanvasViolation> undo(final AbstractCanvasHandler context) { //Simply write back the old value oldCellValue.ifPresent(v -> cellTuple.getGridWidget().getModel().setCellValue(cellTuple.getRowIndex(), cellTuple.getColumnIndex(), v)); undoCanvasOperation.execute(); return CanvasCommandResultBuilder.SUCCESS; } };
@Override public void flush(final String value) { final int rowIndex = context.getRowIndex(); final int columnIndex = context.getColumnIndex(); if (value == null || value.trim().isEmpty()) { gridWidget.getModel().deleteCell(rowIndex, columnIndex); } else { gridWidget.getModel().setCellValue(rowIndex, columnIndex, new BaseGridCellValue<String>(value)); } } }
@Override public void flush(final String value) { final int rowIndex = context.getRowIndex(); final int columnIndex = context.getColumnIndex(); if (value == null || value.trim().isEmpty()) { gridWidget.getModel().deleteCell(rowIndex, columnIndex); } else { gridWidget.getModel().setCellValue(rowIndex, columnIndex, new BaseGridCellValue<String>(value)); } } }
@Override public void flush(final String value) { final int rowIndex = context.getRowIndex(); final int columnIndex = context.getColumnIndex(); if (value == null || value.trim().isEmpty()) { gridWidget.getModel().deleteCell(rowIndex, columnIndex); } else { gridWidget.getModel().setCellValue(rowIndex, columnIndex, new BaseGridCellValue<String>(value)); } } }
@Override public void flush(final String value) { final int rowIndex = context.getRowIndex(); final int columnIndex = context.getColumnIndex(); if (value == null || value.trim().isEmpty()) { gridWidget.getModel().deleteCell(rowIndex, columnIndex); } else { gridWidget.getModel().setCellValue(rowIndex, columnIndex, new BaseGridCellValue<String>(value)); } } }
@Override public void flush(final Boolean value) { final int rowIndex = context.getRowIndex(); final int columnIndex = context.getColumnIndex(); gridWidget.getModel().setCellValue(rowIndex, columnIndex, new BaseGridCellValue<Boolean>(value)); } }
@Override public void flush(final Boolean value) { final int rowIndex = context.getRowIndex(); final int columnIndex = context.getColumnIndex(); gridWidget.getModel().setCellValue(rowIndex, columnIndex, new BaseGridCellValue<Boolean>(value)); } }
@Override public CommandResult<CanvasViolation> undo(final AbstractCanvasHandler context) { expressionGridCache.putExpressionGrid(nodeUUID, oldExpressionGrid); //Simply write back the old value oldCellValue.ifPresent(v -> cellTuple.getGridWidget().getModel().setCellValue(cellTuple.getRowIndex(), cellTuple.getColumnIndex(), v)); undoCanvasOperation.execute(); return CanvasCommandResultBuilder.SUCCESS; } };
@Override public CommandResult<CanvasViolation> execute(final AbstractCanvasHandler context) { cellTuple.getGridWidget().getModel().setCellValue(cellTuple.getRowIndex(), cellTuple.getColumnIndex(), null); canvasOperation.execute(); return CanvasCommandResultBuilder.SUCCESS; }
@Override public CommandResult<CanvasViolation> undo(final AbstractCanvasHandler context) { nodeUUID.ifPresent(expressionGridCache::removeExpressionGrid); if (oldCellValue.isPresent()) { cellTuple.getGridWidget().getModel().setCellValue(cellTuple.getRowIndex(), cellTuple.getColumnIndex(), oldCellValue.get()); } else { cellTuple.getGridWidget().getModel().deleteCell(cellTuple.getRowIndex(), cellTuple.getColumnIndex()); } undoCanvasOperation.execute(); return CanvasCommandResultBuilder.SUCCESS; } };
@Override public CommandResult<CanvasViolation> execute(final AbstractCanvasHandler context) { final GridData gridData = cellTuple.getGridWidget().getModel(); gridData.setCellValue(cellTuple.getRowIndex(), cellTuple.getColumnIndex(), cellTuple.getValue()); canvasOperation.execute(); return CanvasCommandResultBuilder.SUCCESS; }
@Override public CommandResult<CanvasViolation> undo(final AbstractCanvasHandler context) { if (oldCellValue.isPresent()) { cellTuple.getGridWidget().getModel().setCellValue(cellTuple.getRowIndex(), cellTuple.getColumnIndex(), oldCellValue.get()); } else { cellTuple.getGridWidget().getModel().deleteCell(cellTuple.getRowIndex(), cellTuple.getColumnIndex()); } canvasOperation.execute(); return CanvasCommandResultBuilder.SUCCESS; } };
@Override public CommandResult<CanvasViolation> execute(final AbstractCanvasHandler handler) { final GridData gridData = cellTuple.getGridWidget().getModel(); gridData.setCellValue(cellTuple.getRowIndex(), cellTuple.getColumnIndex(), cellTuple.getValue()); executeCanvasOperation.execute(); return CanvasCommandResultBuilder.SUCCESS; }
@Override public CommandResult<CanvasViolation> undo(final AbstractCanvasHandler handler) { if (oldCellValue.isPresent()) { cellTuple.getGridWidget().getModel().setCellValue(cellTuple.getRowIndex(), cellTuple.getColumnIndex(), oldCellValue.get()); } else { cellTuple.getGridWidget().getModel().deleteCell(cellTuple.getRowIndex(), cellTuple.getColumnIndex()); } undoCanvasOperation.execute(); return CanvasCommandResultBuilder.SUCCESS; } };
@Override public CommandResult<CanvasViolation> execute(final AbstractCanvasHandler context) { nodeUUID.ifPresent(uuid -> expressionGridCache.putExpressionGrid(uuid, cellTuple.getValue().getValue())); final GridData gridData = cellTuple.getGridWidget().getModel(); gridData.setCellValue(cellTuple.getRowIndex(), cellTuple.getColumnIndex(), cellTuple.getValue()); executeCanvasOperation.execute(); return CanvasCommandResultBuilder.SUCCESS; }
@Override public void flush(final T value) { final int rowIndex = context.getRowIndex(); final int columnIndex = context.getColumnIndex(); if (value == null) { gridWidget.getModel().deleteCell(rowIndex, columnIndex); } else { gridWidget.getModel().setCellValue(rowIndex, columnIndex, new GuidedDecisionTableUiCell<T>(value)); } } }
@Override public void flush(final T value) { final int rowIndex = context.getRowIndex(); final int columnIndex = context.getColumnIndex(); if (value == null) { gridWidget.getModel().deleteCell(rowIndex, columnIndex); } else { gridWidget.getModel().setCellValue(rowIndex, columnIndex, new GuidedDecisionTableUiCell<T>(value)); } } }
@Override public void flush(final T value) { final int rowIndex = context.getRowIndex(); final int columnIndex = context.getColumnIndex(); if (value == null) { gridWidget.getModel().deleteCell(rowIndex, columnIndex); } else { gridWidget.getModel().setCellValue(rowIndex, columnIndex, new GuidedDecisionTableUiCell<T>(value)); } } }
@Override public void flush(final T value) { final int rowIndex = context.getRowIndex(); final int columnIndex = context.getColumnIndex(); if (value == null) { gridWidget.getModel().deleteCell(rowIndex, columnIndex); } else { gridWidget.getModel().setCellValue(rowIndex, columnIndex, new GuidedDecisionTableUiCell<T>(value)); } } }