Examples of ImportTransform


Examples of org.geoserver.importer.transform.ImportTransform

        return getAttribute("transform") == null;
    }

    @Override
    public void handlePost() {
        ImportTransform tx =
            (ImportTransform) getFormatPostOrPut().toObject(getRequest().getEntity());
        ImportTask task = task();
        task.getTransform().add(tx);

        getResponse().redirectSeeOther(getPageInfo().rootURI(
View Full Code Here

Examples of org.geoserver.importer.transform.ImportTransform

        return getAttribute("transform") != null;
    }

    @Override
    public void handlePut() {
        ImportTransform orig = transform(false);
        ImportTransform tx =
                (ImportTransform) getFormatPostOrPut().toObject(getRequest().getEntity());

        OwsUtils.copy(tx, orig, (Class) orig.getClass());

        getResponse().setEntity(getFormatGet().toRepresentation(orig));
View Full Code Here

Examples of org.geoserver.importer.transform.ImportTransform

    }

    @Override
    public void handleDelete() {
        ImportTask task = task();
        ImportTransform tx = transform(false);
        boolean result = task.getTransform().remove(tx);

        getResponse().setStatus(result ? Status.SUCCESS_OK : Status.CLIENT_ERROR_NOT_FOUND);
    }
View Full Code Here

Examples of org.geoserver.importer.transform.ImportTransform

    }

    ImportTransform transform(boolean optional) {
        ImportTask task = task();

        ImportTransform tx = null;
        if (getAttribute("transform") != null) {
            try {
                Integer i = Integer.parseInt(getAttribute("transform"));
                tx = (ImportTransform) task.getTransform().getTransforms().get(i);
            }
View Full Code Here

Examples of org.geoserver.importer.transform.ImportTransform

            ImportJSONWriter io = newWriter(out);
            if (object instanceof TransformChain) {
                io.transformChain(task(), true, expand(1));
            }
            else {
                ImportTransform tx = (ImportTransform) object;
                ImportTask task = task();
                int index = task.getTransform().getTransforms().indexOf(tx);

                io.transform(tx, index, task(), true, expand(1));
            }
View Full Code Here

Examples of org.geoserver.importer.transform.ImportTransform

    public ImportTransform transform() throws IOException {
        return transform(json);
    }

    ImportTransform transform(JSONObject json) throws IOException {
        ImportTransform transform;
        String type = json.getString("type");
        if ("DateFormatTransform".equalsIgnoreCase(type)) {
            transform = new DateFormatTransform(json.getString("field"), json.optString("format", null));
        } else if ("IntegerFieldToDateTransform".equalsIgnoreCase(type)) {
            transform = new IntegerFieldToDateTransform(json.getString("field"));
View Full Code Here

Examples of org.geoserver.importer.transform.ImportTransform

        ImportContext c = new ImportContext(0);
        c.addTask(new ImportTask());

        jsonio.transform(transform, 0, c.task(0), true, 1);

        ImportTransform transform2 = new ImportJSONReader(im, buffer.toString()).transform();
        PropertyDescriptor[] pd = BeanUtils.getPropertyDescriptors(transform.getClass());

        for (int i = 0; i < pd.length; i++) {
            assertEquals("expected same value of " + pd[i].getName(),
                    pd[i].getReadMethod().invoke(transform),
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.