Package com.google.refine.model

Examples of com.google.refine.model.Project


            //long start = System.currentTimeMillis();

            response.setCharacterEncoding("UTF-8");
            response.setHeader("Content-Type", "application/json");

            Project project = getProject(request);
            //Engine engine = getEngine(request, project);
           
            JSONWriter writer = new JSONWriter(response.getWriter());

            writer.array();
View Full Code Here


    @Override
    public void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
       
        try {
            Project project = getProject(request);
           
            String columnName = request.getParameter("columnName");
           
            AbstractOperation op = new ColumnRemovalOperation(columnName);
            Process process = op.createProcess(project, new Properties());
View Full Code Here

    @Override
    public void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
       
        try {
            Project project = getProject(request);
            AbstractOperation op;
           
            String startColumnName = request.getParameter("startColumnName");
            int columnCount = Integer.parseInt(request.getParameter("columnCount"));
            boolean ignoreBlankCells = Boolean.parseBoolean(request.getParameter("ignoreBlankCells"));
View Full Code Here

public class GetProcessesCommand extends Command {
    @Override
    public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
       
        Project project = getProject(request);
       
        try {
            respondJSON(response, project.processManager);
        } catch (JSONException e) {
            respondException(response, e);
View Full Code Here

    }
   
    protected void internalRespond(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
       
        Project project = null;
       
        // This command also supports retrieving rows for an importing job.
        String importingJobID = request.getParameter("importingJobID");
        if (importingJobID != null) {
            long jobID = Long.parseLong(importingJobID);
View Full Code Here

public class GetHistoryCommand extends Command {
    @Override
    public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
       
        Project project = getProject(request);
        try {
            respondJSON(response, project.history);
        } catch (JSONException e) {
            respondException(response, e);
        }
View Full Code Here

   
    @Override
    public void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
       
        Project project = getProject(request);
        String jsonString = request.getParameter("operations");
        try {
            JSONArray a = ParsingUtilities.evaluateJsonStringToArray(jsonString);
            int count = a.length();
            for (int i = 0; i < count; i++) {
View Full Code Here

   
    public void prepareNewProject() {
        if (project != null) {
            project.dispose();
        }
        project = new Project();
        metadata = new ProjectMetadata();
    }
View Full Code Here

           
            final List<Exception> exceptions = new LinkedList<Exception>();
           
            JSONUtilities.safePut(job.config, "state", "creating-project");
           
            final Project project = new Project();
            new Thread() {
                @Override
                public void run() {
                    ProjectMetadata pm = new ProjectMetadata();
                    pm.setName(JSONUtilities.getString(optionObj, "projectName", "Untitled"));
                    pm.setEncoding(JSONUtilities.getString(optionObj, "encoding", "UTF-8"));
                   
                    GDataImporter.parse(
                        token,
                        project,
                        pm,
                        job,
                        -1,
                        optionObj,
                        exceptions
                    );
                   
                    if (!job.canceled) {
                        if (exceptions.size() > 0) {
                            JSONUtilities.safePut(job.config, "errors",
                                DefaultImportingController.convertErrorsToJsonArray(exceptions));
                            JSONUtilities.safePut(job.config, "state", "error");
                        } else {
                            project.update(); // update all internal models, indexes, caches, etc.
                           
                            ProjectManager.singleton.registerProject(project, pm);
                           
                            JSONUtilities.safePut(job.config, "state", "created-project");
                            JSONUtilities.safePut(job.config, "projectID", project.id);
View Full Code Here

            return;
        }

        ProjectManager.singleton.setBusy(true);
        try {
            Project project = getProject(request);
            Engine engine = getEngine(request, project);
            Properties params = ExportRowsCommand.getRequestParameters(request);
            String name = params.getProperty("name");
           
            response.setCharacterEncoding("UTF-8");
View Full Code Here

TOP

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

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.