Examples of ImportTask


Examples of org.apache.tools.ant.taskdefs.ImportTask

      else {
        throw new BuildException("Don't know what to do with type: " + type);
      }
   
      File buildFile = null;
      ImportTask importTask = new ImportTask();
      importTask.setProject(getProject());
      importTask.setOwningTarget(getOwningTarget());
      importTask.setLocation(getLocation());
      importTask.setFile(buildFile.getAbsolutePath());
      importTask.perform();
      log("Import complete.", Project.MSG_INFO);
  }
View Full Code Here

Examples of org.apache.tools.ant.taskdefs.ImportTask

        getProjectIvyInstance().getSettings().setResolutionCacheManager(resolutionCacheManager);

    }

    protected void loadBuildFile(File buildModule) {
        ImportTask importTask = new ImportTask();
        importTask.setFile(buildModule.getAbsolutePath());
        importTask.setOptional(true);
        initTask(importTask).execute();
    }
View Full Code Here

Examples of org.apache.tools.ant.taskdefs.ImportTask

            Iterator<?> itScripts = antScriptsPath.iterator();
            while (itScripts.hasNext()) {
                log("\t" + itScripts.next(), Project.MSG_VERBOSE);
            }

            ImportTask importTask = new ImportTask();
            importTask.setProject(getProject());
            importTask.setOwningTarget(getOwningTarget());
            importTask.setLocation(getLocation());
            importTask.add(antScriptsPath);
            importTask.execute();
        } finally {
            ivy.popContext();
        }

    }
View Full Code Here

Examples of org.apache.tools.ant.taskdefs.ImportTask

     *
     * @param antFile
     *            a given ant file
     */
    protected void doEffectiveImport(File antFile) {
        ImportTask importTask = new ImportTask();
        importTask.setProject(getProject());
        importTask.setTaskName(getTaskName());
        importTask.setOwningTarget(getOwningTarget());
        importTask.setLocation(getLocation());
        importTask.setFile(antFile.getAbsolutePath());
        if (as != null) {
            importTask.setAs(as);
            importTask.setPrefixSeparator("");
        }
        if (mode != null && "include".equals(mode)) {
            importTask.setTaskType(getMode());
        }
        importTask.execute();
    }
View Full Code Here

Examples of org.geoserver.importer.ImportTask

        Integer t = obj.integer("task");
        if (t == null) {
            throw new BadRequestException("Request must contain task identifier");
        }

        final ImportTask task = imp.task(t);
        if (task == null) {
            throw new NotFoundException("No such task: " + t + " for import: " + id);
        }

        ResourceInfo resource = task.getLayer().getResource();

        if (task.getState() == ImportTask.State.NO_CRS) {
            JSONObj proj = obj.object("proj");
            if (proj == null) {
                throw new BadRequestException("Request must contain a 'proj' property");
            }

            try {
                resource.setSRS(IO.srs(proj));
                resource.setNativeCRS(IO.crs(proj));
                importer.changed(task);
            }
            catch(Exception e) {
                throw new BadRequestException("Unable to parse proj: " + proj.toString());
            }
        }

        importer.run(imp, new ImportFilter() {
            @Override
            public boolean include(ImportTask t) {
                return task.getId() == t.getId();
            }
        });

        if (task.getState() == ImportTask.State.COMPLETE) {
            return complete(task);
        }
        else {
            switch(task.getState()) {
                case NO_CRS:
                case NO_BOUNDS:
                    return pending(task);
                case ERROR:
                    return failed(task);
View Full Code Here

Examples of org.geoserver.importer.ImportTask

    public void testSimpleMosaic() throws Exception {
        File dir = unpack("mosaic/bm.zip");
        ImportContext context = importer.createContext(new Mosaic(dir));
        assertEquals(1, context.getTasks().size());

        ImportTask task = context.getTasks().get(0);
        assertTrue(task.getData() instanceof Mosaic);
        assertTrue(task.getData().getFormat() instanceof MosaicFormat);

        importer.run(context);

        runChecks(dir.getName());
    }
View Full Code Here

Examples of org.geoserver.importer.ImportTask

        ft.setNativeBoundingBox(bounds);

        LayerInfo layer = catalog.getFactory().createLayer();
        layer.setResource(ft);

        ImportTask task = new ImportTask(data);
        task.setLayer(layer);

        task.getMetadata().put(FeatureType.class, featureType);

        return task;
    }
View Full Code Here

Examples of org.geoserver.importer.ImportTask

                new ItemLayerJSONFormat(MediaType.TEXT_HTML));
    }

    @Override
    public void handleGet() {
        ImportTask task = task();
        getResponse().setEntity(getFormatGet().toRepresentation(task.getLayer()));
    }
View Full Code Here

Examples of org.geoserver.importer.ImportTask

        return true;
    }

    @Override
    public void handlePut() {
        ImportTask task = task();

        LayerInfo layer = (LayerInfo) getFormatPostOrPut().toObject(getRequest().getEntity());
       
        updateLayer(task, layer, importer);
        importer.changed(task);
View Full Code Here

Examples of org.geoserver.importer.ImportTask

            formatGet = new ImportDataJSONFormat(MediaType.APPLICATION_JSON);
        }

        ImportData data = null;

        ImportTask task = task(true);
        if (task != null) {
            data = task.getData();
        }
        else {
            data = context().getData();
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.