@Override public Command createCommand(JSONArray inputJson, String model, Workspace workspace) throws JSONException, KarmaException { String worksheetId = CommandInputJSONUtil.getStringValue(Arguments.worksheetId.name(), inputJson); String currentSelectionName = CommandInputJSONUtil.getStringValue(Arguments.selectionName.name(), inputJson); Command cmd = new RefreshSuperSelectionCommand(getNewId(workspace), model, worksheetId, currentSelectionName); cmd.setInputParameterJson(inputJson.toString()); return cmd; }
@Override public Command createCommand(JSONArray inputJson, String model, Workspace workspace) throws JSONException, KarmaException { String worksheetId = CommandInputJSONUtil.getStringValue(Arguments.worksheetId.name(), inputJson); this.normalizeSelectionId(worksheetId, inputJson, workspace); String selectionName = CommandInputJSONUtil.getStringValue(Arguments.selectionName.name(), inputJson); Command command = new RefreshHistoryCommand(getNewId(workspace), model, worksheetId, selectionName); command.setInputParameterJson(inputJson.toString()); return command; }
String placeHNodeId = HistoryJsonUtil.getStringValue("hNodeId", placeAfterCmdInputJSON); HistoryJsonUtil.setArgumentValue("hNodeId", placeHNodeId, inputJSON); command.setInputParameterJson(inputJSON.toString()); worksheetCommandHistory.insertCommandToHistoryAfterCommand(command, placeAfterCmd);
@Override public Command createCommand(JSONArray inputJson, String model, Workspace workspace) throws JSONException, KarmaException { String worksheetId = CommandInputJSONUtil.getStringValue(Arguments.worksheetId.name(), inputJson); String selectionName = CommandInputJSONUtil.getStringValue(Arguments.selectionName.name(), inputJson); String hNodeId = CommandInputJSONUtil.getStringValue(Arguments.hNodeId.name(), inputJson); Command cmd = new RefreshSelectionCommand(getNewId(workspace), model, worksheetId, selectionName, hNodeId); cmd.setInputParameterJson(inputJson.toString()); return cmd; }
@Override public Command createCommand(JSONArray inputJson, String model, Workspace workspace) throws JSONException, KarmaException { String worksheetId = CommandInputJSONUtil.getStringValue(Arguments.worksheetId.name(), inputJson); String commandList = CommandInputJSONUtil.getStringValue(Arguments.commandList.name(), inputJson); boolean isDelete = Boolean.parseBoolean(CommandInputJSONUtil.getStringValue(Arguments.isDelete.name(), inputJson)); this.normalizeSelectionId(worksheetId, inputJson, workspace); String selectionName = CommandInputJSONUtil.getStringValue(Arguments.selectionName.name(), inputJson); Command command = new ExportOrDeleteHistoryCommand(getNewId(workspace), model, worksheetId, selectionName, commandList, isDelete); command.setInputParameterJson(inputJson.toString()); return command; } }
@Override public Command createCommand(JSONArray inputJson, String model, Workspace workspace) throws JSONException, KarmaException { String worksheetId = CommandInputJSONUtil.getStringValue(Arguments.worksheetId.name(), inputJson); String hNodeId = CommandInputJSONUtil.getStringValue(Arguments.hNodeId.name(), inputJson); String type = CommandInputJSONUtil.getStringValue(Arguments.type.name(), inputJson); String selectionName = CommandInputJSONUtil.getStringValue(Arguments.selectionName.name(), inputJson); Command cmd = new ClearSelectionCommand(getNewId(workspace), model, worksheetId, selectionName, hNodeId, type); cmd.setInputParameterJson(inputJson.toString()); return cmd; }
@Override public Command createCommand(JSONArray inputJson, String model, Workspace workspace) throws JSONException, KarmaException { String worksheetId = CommandInputJSONUtil.getStringValue(Arguments.worksheetId.name(), inputJson); String selectionName = CommandInputJSONUtil.getStringValue(Arguments.selectionName.name(), inputJson); String hNodeId = CommandInputJSONUtil.getStringValue(Arguments.hNodeId.name(), inputJson); String operation = CommandInputJSONUtil.getStringValue(Arguments.operation.name(), inputJson); String pythonCode = CommandInputJSONUtil.getStringValue(Arguments.pythonCode.name(), inputJson); boolean onError = Boolean.parseBoolean(CommandInputJSONUtil.getStringValue(Arguments.onError.name(), inputJson)); Command cmd = new OperateSelectionCommand(getNewId(workspace), model, worksheetId, selectionName, hNodeId, operation, pythonCode, onError); cmd.setInputParameterJson(inputJson.toString()); return cmd; }
public Command createCommand(JSONArray inputJson, String model, Workspace workspace) throws JSONException, KarmaException { String worksheetId = HistoryJsonUtil.getStringValue(Arguments.worksheetId.name(), inputJson); String hNodeId = HistoryJsonUtil.getStringValue(Arguments.hNodeId.name(), inputJson); String delimiter = HistoryJsonUtil.getStringValue(Arguments.delimiter.name(), inputJson); String newColName = HistoryJsonUtil.getStringValue(Arguments.newColName.name(), inputJson); String newHNodeId = null; if(HistoryJsonUtil.valueExits(Arguments.newHNodeId.name(), inputJson)) newHNodeId = HistoryJsonUtil.getStringValue(Arguments.newHNodeId.name(), inputJson); String selectionName = CommandInputJSONUtil.getStringValue(Arguments.selectionName.name(), inputJson); Command comm = new SplitValuesCommand(getNewId(workspace), model, worksheetId, hNodeId, delimiter, newColName, newHNodeId, selectionName); comm.setInputParameterJson(inputJson.toString()); return comm; }