Package org.geoserver.catalog

Examples of org.geoserver.catalog.Catalog.list()


            // encode layer groups
            CloseableIterator<LayerGroupInfo> layerGroups;
            {
                final Filter lgFilter = Predicates.acceptAll();
                SortBy layerGroupOrder = asc("name");
                layerGroups = catalog.list(LayerGroupInfo.class, lgFilter, null, null,
                        layerGroupOrder);
            }           
            try {
                layersAlreadyProcessed = handleLayerGroups(layerGroups);
            } catch (Exception e) {
View Full Code Here


                layerGroups.close();
            }           
           
            // now encode each layer individually
            SortBy layerOrder = asc("name");
            layers = catalog.list(LayerInfo.class, filter, null, null, layerOrder);
            try {
                handleLayerTree(layers, layersAlreadyProcessed);
            } finally {
                layers.close();
            }
View Full Code Here

            }
        }

        final Filter filter = getFilter();
        //our already filtered and closeable iterator
        Iterator<LayerInfo> items = catalog.list(LayerInfo.class, filter, first, count, sortOrder);

        return items;
    }

    private Filter getFilter() {
View Full Code Here

        layers.add(l1);
        layers.add(l2);
        layers.add(lc1);
        layers.add(lc2);
        expect(cat.getLayers()).andReturn(layers).anyTimes();
        expect(cat.list(LayerInfo.class, Filter.INCLUDE,
                (Integer) null, (Integer) null, (SortBy) null))
            .andReturn(new CloseableIteratorAdapter<LayerInfo>(layers.iterator())).anyTimes();
        replay(cat);
       
        catalog = new LocalWorkspaceCatalog(cat);
View Full Code Here

            @Override
            protected List<Tuple> load() {
                Catalog catalog = GeoServerApplication.get().getCatalog();
                Filter filter = Predicates.acceptAll();
                CloseableIterator<WorkspaceInfo> list = catalog.list(WorkspaceInfo.class, filter,
                        null, 4000, null);
                List<Tuple> workspaces;
                try {
                    workspaces = Lists.newArrayList(Iterators.transform(list,
                            new Function<WorkspaceInfo, Tuple>() {
View Full Code Here

                if (ws == null) {
                    return Lists.newArrayList();
                }
                Filter filter = Predicates.equal("workspace.id", ws.id);
                int limit = 100;
                CloseableIterator<StoreInfo> iter = catalog.list(StoreInfo.class, filter, null,
                        limit, null);

                List<Tuple> stores;
                try {
                    stores = Lists.newArrayList(Iterators.transform(iter,
View Full Code Here

                if (storeInfo == null) {
                    return Lists.newArrayList();
                }
                Integer limit = 100;
                Filter filter = Predicates.equal("store.id", storeInfo.id);
                CloseableIterator<ResourceInfo> iter = catalog.list(ResourceInfo.class, filter,
                        null, limit, null);

                List<Tuple> resources;
                try {
                    resources = Lists.newArrayList(Iterators.transform(iter,
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.