public boolean enabled() { return delegate.enabled(); }
@Override public boolean hideLayer(LayerInfo layer) { if (shouldApplyFilter()) { return !layer.enabled(); } return false; }
@Test public void testEnableLayer() { addLayer(); LayerInfo l2 = catalog.getLayerByName(l.getName()); assertTrue(l2.isEnabled()); assertTrue(l2.enabled()); assertTrue(l2.getResource().isEnabled()); l2.setEnabled(false); catalog.save(l2); // GR: if not saving also the associated resource, we're assuming saving the layer also // saves its ResourceInfo, which is wrong, but works on the in-memory catalog by accident catalog.save(l2.getResource()); l2 = catalog.getLayerByName(l2.getName()); assertFalse(l2.isEnabled()); assertFalse(l2.enabled()); assertFalse(l2.getResource().isEnabled()); }
public Boolean getPropertyValue(LayerInfo item) { return Boolean.valueOf(item.enabled()); } };
public Boolean getPropertyValue(LayerInfo item) { return Boolean.valueOf(item.enabled()); }
private boolean isExposable(LayerInfo layer) { // we filtered by the isEnabled property,but check for enabled() to account for the // resource and store if (!layer.enabled()) { return false; } boolean wmsExposable = WMS.isWmsExposable(layer); return wmsExposable; }
public void add(LayerInfo layer) { // ask for enabled() instead of isEnabled() to account for disabled resource/store if (layer.enabled()) { String wmsPath = layer.getPath() == null ? "" : layer.getPath(); if (wmsPath.startsWith("/")) { wmsPath = wmsPath.substring(1, wmsPath.length()); } String[] treeStructure = wmsPath.split("/"); addToNode(this, treeStructure, layer); } }
protected int getRawTopLayerCount() { Catalog rawCatalog = (Catalog) GeoServerExtensions.bean("rawCatalog"); List<LayerInfo> layers = new ArrayList<LayerInfo>(rawCatalog.getLayers()); for (ListIterator<LayerInfo> it = layers.listIterator(); it.hasNext(); ) { LayerInfo next = it.next(); if (!next.enabled() || next.getName().equals(MockData.GEOMETRYLESS.getLocalPart())) { it.remove(); } } List<LayerGroupInfo> groups = rawCatalog.getLayerGroups(); int opaqueDelta = groups.stream().anyMatch(lg -> OPAQUE_GROUP.equals(lg.getName())) ? 2 : 0; int expectedLayerCount = layers.size() + groups.size() - 1 /* nested layer group */ - opaqueDelta; return expectedLayerCount; }
/** * If this layers has been setup to reproject data, skipReproject = true will disable * reprojection. This method is build especially for the rendering subsystem that should be able * to perform a full reprojection on its own, and do generalization before reprojection (thus * avoid to reproject all of the original coordinates) */ public FeatureSource<? extends FeatureType, ? extends Feature> getFeatureSource( boolean skipReproject) throws IOException { if (type != TYPE_VECTOR) { throw new IllegalArgumentException("Layer type is not vector"); } // ask for enabled() instead of isEnabled() to account for disabled resource/store if (!layerInfo.enabled()) { throw new IOException( "featureType: " + getName() + " does not have a properly configured " + "datastore"); } FeatureTypeInfo resource = (FeatureTypeInfo) layerInfo.getResource(); if (resource.getStore() == null || resource.getStore().getDataStore(null) == null) { throw new IOException( "featureType: " + getName() + " does not have a properly configured " + "datastore"); } Hints hints = new Hints(ResourcePool.REPROJECT, Boolean.valueOf(!skipReproject)); return resource.getFeatureSource(null, hints); }
LayerInfo layerInfo = getLayerInfo(); if (layerInfo != null) { geoserverLayerEnabled = layerInfo.enabled(); } else {
LayerInfo layerInfo = getLayerInfo(); if (layerInfo != null) { geoserverLayerEnabled = layerInfo.enabled(); } else {
@Override protected Component getComponentForProperty(String id, IModel itemModel, Property<LayerInfo> property) { if(property == TYPE) { Fragment f = new Fragment(id, "iconFragment", LayerPage.this); f.add(new Image("layerIcon", icons.getSpecificLayerIcon((LayerInfo) itemModel.getObject()))); return f; } else if(property == WORKSPACE) { return workspaceLink(id, itemModel); } else if(property == STORE) { return storeLink(id, itemModel); } else if(property == NAME) { return layerLink(id, itemModel); } else if(property == ENABLED) { LayerInfo layerInfo = (LayerInfo) itemModel.getObject(); // ask for enabled() instead of isEnabled() to account for disabled resource/store boolean enabled = layerInfo.enabled(); ResourceReference icon = enabled? icons.getEnabledIcon() : icons.getDisabledIcon(); Fragment f = new Fragment(id, "iconFragment", LayerPage.this); f.add(new Image("layerIcon", icon)); return f; } else if(property == SRS) { return new Label(id, SRS.getModel(itemModel)); } throw new IllegalArgumentException("Don't know a property named " + property.getName()); }
boolean enabled = layerInfo.enabled(); PackageResourceReference icon = enabled ? icons.getEnabledIcon() : icons.getDisabledIcon();
LayerInfo layerInfo = geogigLayers.next(); if (!layerInfo.enabled()) { continue;
if (layer.enabled() && !layersAlreadyProcessed.contains(layer) && isExposable(layer)) {
assertTrue(layer.enabled());