Package org.geotools.filter

Examples of org.geotools.filter.FidFilter


        FeatureSource source;
        Feature feature;
        String fid;
        FilterFactory filterFactory = FilterFactoryFinder.createFilterFactory();
        FidFilter fidFilter;

        try {
            for (Iterator it = request.getQueries().iterator(); it.hasNext();) {
                query = (Query) it.next();
View Full Code Here


        FeatureSource source;
        Feature feature;
        String fid;
        FilterFactory filterFactory = FilterFactory.createFilterFactory();
        FidFilter fidFilter;
        int numberLocked;

        try {
            for (Iterator it = request.getQueries().iterator();
                    it.hasNext() && (maxFeatures > 0);) {
View Full Code Here

                    // Post process - check features for changed boundary and
                    // pass them off to the ValidationProcessor
                    //
                    if( !fids.isEmpty() ) {
                        LOGGER.finer("Post process update for boundary update and featureValidation");
                        FidFilter modified = FilterFactory.createFilterFactory().createFidFilter();
                        modified.addAllFids( fids );
                   
                        FeatureCollection changed = store.getFeatures( modified ).collection();
                        envelope.expandToInclude( changed.getBounds() );
                   
                        FeatureTypeInfo typeInfo = catalog.getFeatureTypeInfo(element.getTypeName());
View Full Code Here

            while (i.hasNext()) {
                List ids = (List) i.next();
                ListIterator innerIterator = ids.listIterator();

                while (innerIterator.hasNext()) {
                    FidFilter fidFilter = factory.createFidFilter();
                    fidFilter.addFid((String) innerIterator.next());
                    filters.add(fidFilter);
                    LOGGER.finest("added fid filter: " + fidFilter);
                }
            }
View Full Code Here

        request.setExpiry(3);
        assertTrue(runXmlTest(request, "lock4", true));
    }

    private void addLock1(LockRequest request) throws Exception {
        FidFilter tempFilter = factory.createFidFilter("rail.1013");
        tempFilter.addFid("rail.1014");
        tempFilter.addFid("rail.1015");
        tempFilter.addFid("rail.1016");
        tempFilter.addFid("rail.1017");
        request.addLock("rail", tempFilter, "lock1");
    }
View Full Code Here

        // make base comparison objects
        LockRequest baseRequest = new LockRequest();

        // baseRequest.addFeatureType("rail");
        FidFilter filter = factory.createFidFilter("123");

        //baseRequest.addFilter(filter);
        baseRequest.addLock("rail", filter, null);

        // run test
View Full Code Here

    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);
View Full Code Here

    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");
View Full Code Here

        // make base comparison objects       
        TransactionRequest baseRequest = new TransactionRequest();
        DeleteRequest internalRequest = new DeleteRequest();
        internalRequest.setTypeName("rail");

        FidFilter filter = factory.createFidFilter("123");
        internalRequest.setFilter(filter);
        baseRequest.addSubRequest(internalRequest);

        // run test      
        assertTrue(runKvpTest(baseRequest, testRequest, true));
View Full Code Here

    }

    public void testXml2() throws Exception {
        // make base comparison objects       
        DeleteRequest delete = new DeleteRequest();
        FidFilter tempFilter = factory.createFidFilter("123");
        tempFilter.addFid("124");
        tempFilter.addFid("1023");
        tempFilter.addFid("16");
        tempFilter.addFid("5001");
        delete.setFilter(tempFilter);

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

TOP

Related Classes of org.geotools.filter.FidFilter

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.