Package com.google.refine.model

Examples of com.google.refine.model.AbstractOperation


            throws ServletException, IOException {
       
        try {
            Project project = getProject(request);
           
            AbstractOperation op = new DenormalizeOperation();
            Process process = op.createProcess(project, new Properties());
           
            performProcessAndRespond(request, response, project, process);
        } catch (Exception e) {
            respondException(response, e);
        }
View Full Code Here


    }

    static public HistoryEntry load(Project project, String s) throws Exception {
        JSONObject obj = ParsingUtilities.evaluateJsonStringToObject(s);

        AbstractOperation operation = null;
        if (obj.has(OPERATION) && !obj.isNull(OPERATION)) {
            operation = OperationRegistry.reconstruct(project, obj.getJSONObject(OPERATION));
        }

        return new HistoryEntry(
View Full Code Here

            throws ServletException, IOException {
       
        try {
            Project project = getProject(request);
           
            AbstractOperation op = createOperation(project, request, getEngineConfig(request));
            Process process = op.createProcess(project, new Properties());
           
            performProcessAndRespond(request, response, project, process);
        } catch (Exception e) {
            respondException(response, e);
        }
View Full Code Here

            String columnName = request.getParameter("columnName");
            String keyColumnName = request.getParameter("keyColumnName");
            String separator = request.getParameter("separator");
            String mode = request.getParameter("mode");
           
            AbstractOperation op = new MultiValuedCellSplitOperation(columnName, keyColumnName, separator, mode);
            Process process = op.createProcess(project, new Properties());
           
            performProcessAndRespond(request, response, project, process);
        } catch (Exception e) {
            respondException(response, e);
        }
View Full Code Here

           
            String jsonString = request.getParameter("protograph");
            JSONObject json = ParsingUtilities.evaluateJsonStringToObject(jsonString);
            Protograph protograph = Protograph.reconstruct(json);
           
            AbstractOperation op = new SaveProtographOperation(protograph);
            Process process = op.createProcess(project, new Properties());
           
            performProcessAndRespond(request, response, project, process);
        } catch (Exception e) {
            respondException(response, e);
        }
View Full Code Here

       
        ProjectManager.singleton.setBusy(true);
        try {
            Project project = getProject(request);
           
            AbstractOperation op = new ImportQADataOperation();
            Process process = op.createProcess(project, new Properties());
           
            performProcessAndRespond(request, response, project, process);
        } catch (Exception e) {
            respondException(response, e);
        } finally {
View Full Code Here

           
            String columnName = request.getParameter("columnName");
            String keyColumnName = request.getParameter("keyColumnName");
            String separator = request.getParameter("separator");
           
            AbstractOperation op = new MultiValuedCellJoinOperation(columnName, keyColumnName, separator);
            Process process = op.createProcess(project, new Properties());
           
            performProcessAndRespond(request, response, project, process);
        } catch (Exception e) {
            respondException(response, e);
        }
View Full Code Here

            Project project = getProject(request);
           
            String columnName = request.getParameter("columnName");
            int rowCount = Integer.parseInt(request.getParameter("rowCount"));
           
            AbstractOperation op = new TransposeRowsIntoColumnsOperation(
                    columnName, rowCount);
           
            Process process = op.createProcess(project, new Properties());
           
            performProcessAndRespond(request, response, project, process);
        } catch (Exception e) {
            respondException(response, e);
        }
View Full Code Here

           
            String keyColumnName = request.getParameter("keyColumnName");
            String valueColumnName = request.getParameter("valueColumnName");
            String noteColumnName = request.getParameter("noteColumnName");
           
            AbstractOperation op = new KeyValueColumnizeOperation(
                keyColumnName, valueColumnName, noteColumnName);
           
            Process process = op.createProcess(project, new Properties());
           
            performProcessAndRespond(request, response, project, process);
        } catch (Exception e) {
            respondException(response, e);
        }
View Full Code Here

            Project project = getProject(request);
           
            String oldColumnName = request.getParameter("oldColumnName");
            String newColumnName = request.getParameter("newColumnName");
           
            AbstractOperation op = new ColumnRenameOperation(oldColumnName, newColumnName);
            Process process = op.createProcess(project, new Properties());
           
            performProcessAndRespond(request, response, project, process);
        } catch (Exception e) {
            respondException(response, e);
        }
View Full Code Here

TOP

Related Classes of com.google.refine.model.AbstractOperation

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.