Package org.vfny.geoserver.wfs.requests

Examples of org.vfny.geoserver.wfs.requests.UpdateRequest


                    throw new ServiceException(
                        "Transaction Update support is not enabled");
                }
                LOGGER.finer( "Transaction Update:"+element);
                try {
                    UpdateRequest update = (UpdateRequest) element;
                    Filter filter = update.getFilter();

                    AttributeType[] types = update.getTypes(store.getSchema());
                    Object[] values = update.getValues();

                    DefaultQuery query = new DefaultQuery(update.getTypeName(),
                            filter);

                    // Pass through data to collect fids and damaged region
                    // for validation
                    //
View Full Code Here


        return suite;
    }

    public void testXml1() throws Exception {
        // make base comparison objects       
        UpdateRequest update = new UpdateRequest();
        update.setTypeName("BUILTUPA_1M");
        update.setFilter(factory.createFidFilter("10131"));
        update.addProperty("POPULATION", "4070000");

        TransactionRequest baseRequest = new TransactionRequest();
        baseRequest.addSubRequest(update);

        // run test      
View Full Code Here

        assertTrue(runXmlTest(baseRequest, "update1", true));
    }

    public void testXml2() throws Exception {
        // make base comparison objects       
        UpdateRequest update = new UpdateRequest();
        update.setTypeName("BUILTUPA_1M");

        FidFilter tempFilter = factory.createFidFilter("1031");
        tempFilter.addFid("34");
        tempFilter.addFid("24256");
        update.setFilter(tempFilter);
        update.addProperty("POPULATION_TYPE", "CITY");

        TransactionRequest baseRequest = new TransactionRequest();
        baseRequest.addSubRequest(update);

        // run test      
View Full Code Here

        assertTrue(runXmlTest(baseRequest, "update2", true));
    }

    public void testXml3() throws Exception {
        // make base comparison objects       
        UpdateRequest update = new UpdateRequest();
        update.setTypeName("BUILTUPA_1M");

        FidFilter tempFilter = factory.createFidFilter("1031");
        tempFilter.addFid("34");
        tempFilter.addFid("24256");
        update.setFilter(tempFilter);
        update.addProperty("NAME", "somestring");

        UpdateRequest update2 = new UpdateRequest();
        update2.setTypeName("BUILTUPA_1M");

        CompareFilter compFilter = factory.createCompareFilter(AbstractFilter.COMPARE_GREATER_THAN);
        AttributeExpression tempLeftExp = factory.createAttributeExpression((AttributeType)null);
        tempLeftExp.setAttributePath("TILE_ID");

        LiteralExpression tempRightExp = factory.createLiteralExpression(1000);
        compFilter.addLeftValue(tempLeftExp);
        compFilter.addRightValue(tempRightExp);
        update2.setFilter(compFilter);
        update2.addProperty("FAC_ID", "100");

        TransactionRequest baseRequest = new TransactionRequest();
        baseRequest.addSubRequest(update);
        baseRequest.addSubRequest(update2);
View Full Code Here

       // run test
       assertTrue(runXmlTest(baseRequest, "update4", true));
       }*/
    public void testXml5() throws Exception {
        // make base comparison objects       
        UpdateRequest update = new UpdateRequest();
        update.setTypeName("BUILTUPA_1M");
        update.setFilter(factory.createFidFilter("10131"));
        update.addProperty("POPULATION", "4070000");

        TransactionRequest baseRequest = new TransactionRequest();
        baseRequest.addSubRequest(update);

        // run test      
View Full Code Here

TOP

Related Classes of org.vfny.geoserver.wfs.requests.UpdateRequest

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.