protected void handleJSONOutput(Workspace workspace, Map<String, String> mapping, HNode newNode) throws JSONException, KarmaException, CommandException { String name = newNode.getColumnName(); AddValuesCommandFactory addFactory = new AddValuesCommandFactory(); for (Entry<String, String> entry : mapping.entrySet()) { JSONArray array = new JSONArray(); obj3.put("type", "other"); input.put(obj3); AddValuesCommand command = (AddValuesCommand) addFactory.createCommand(input, model, workspace, hNodeId, worksheetId, newNode.getHTableId(), name, HNodeType.Transformation, getSuperSelection(workspace).getName()); command.doIt(workspace);
public Command createCommand(JSONArray inputJson, String model, Workspace workspace, String hNodeID, String worksheetId, String hTableId, HNodeType type, String selectionId) throws JSONException, KarmaException { AddValuesCommand valCmd = new AddValuesCommand(getNewId(workspace), model, worksheetId, hTableId, hNodeID, type, selectionId); valCmd.setInputParameterJson(inputJson.toString()); valCmd.setColumnName(""); return valCmd; }
@Override public Command createCommand(JSONArray inputJson, String model, Workspace workspace) throws JSONException, KarmaException { String hNodeID = CommandInputJSONUtil.getStringValue(Arguments.hNodeId.name(), inputJson); String worksheetId = CommandInputJSONUtil.getStringValue(Arguments.worksheetId.name(), inputJson); String hTableId = CommandInputJSONUtil.getStringValue(Arguments.hTableId.name(), inputJson); this.normalizeSelectionId(worksheetId, inputJson, workspace); String selectionName = CommandInputJSONUtil.getStringValue(Arguments.selectionName.name(), inputJson); AddValuesCommand valCmd = new AddValuesCommand(getNewId(workspace), model, worksheetId, hTableId, hNodeID, HNodeType.Transformation, selectionName); valCmd.setInputParameterJson(inputJson.toString()); return valCmd; }
AddValuesCommandFactory factory = new AddValuesCommandFactory(); cmd = (AddValuesCommand) factory.createCommand(addValues, model, workspace, hNodeId, worksheetId, ht.getId(), HNodeType.Transformation, selection.getName());
@Override public Command createCommand(HttpServletRequest request, Workspace workspace) { String hNodeId = request.getParameter(Arguments.hNodeId.name()); String hTableId = request.getParameter(Arguments.hTableId.name()); String worksheetId = request.getParameter(Arguments.worksheetId.name()); String selectionName = request.getParameter(Arguments.selectionName.name()); return new AddValuesCommand(getNewId(workspace), Command.NEW_MODEL, worksheetId, hTableId, hNodeId, HNodeType.Transformation, selectionName); }
input.put(obj); try{ AddValuesCommandFactory factory = new AddValuesCommandFactory(); cmd = factory.createCommand(input, model, workspace, hNodeId, worksheetId, hTableId, worksheet.getHeaders().getNewColumnName("fold"), HNodeType.Transformation, selection.getName()); cmd.doIt(workspace); outputColumns.addAll(cmd.getOutputColumns());
public Command createCommand(JSONArray inputJson, String model, Workspace workspace, String hNodeID, String worksheetId, String hTableId, String newColumnName, HNodeType type, String selectionId) throws JSONException, KarmaException { AddValuesCommand valCmd = new AddValuesCommand(getNewId(workspace), model, worksheetId, hTableId, hNodeID, type, selectionId); valCmd.setInputParameterJson(inputJson.toString()); valCmd.setColumnName(newColumnName); return valCmd; }
List<String> resultObjects = results.get("resultObjects"); List<String> resultClass = results.get("resultClasses"); AddValuesCommandFactory addFactory = new AddValuesCommandFactory(); OntologyManager ontMgr = workspace.getOntologyManager(); Label label = ontMgr.getUriLabel(incoming ? otherClass : predicate); AddValuesCommand command = (AddValuesCommand) addFactory.createCommand(input, model, workspace, hNodeId, worksheetId, hnode.getHTableId(), label.getDisplayName(), HNodeType.AugmentData, selection.getName()); command.doIt(workspace);