names = new HashSet<String>(storedNames); for (String id : pendingDeletes) { GeoServerTileLayerInfo old = tileLayerCatalog.getLayerById(id); names.remove(old.getName()); GeoServerTileLayerInfo old = tileLayerCatalog.getLayerById(e.getKey()); if (old != null) {
tileLayerInfo = tileLayerCatalog.getLayerById(layerId);
@Override public GeoServerTileLayer load(String layerId) throws Exception { GeoServerTileLayer tileLayer = null; final GridSetBroker gridSetBroker = CatalogConfiguration.this.gridSetBroker; lock.acquireReadLock(); try { if (pendingDeletes.contains(layerId)) { throw new IllegalArgumentException("Tile layer '" + layerId + "' was deleted."); } GeoServerTileLayerInfo tileLayerInfo = pendingModications.get(layerId); if (tileLayerInfo == null) { tileLayerInfo = tileLayerCatalog.getLayerById(layerId); } if (tileLayerInfo == null) { throw new IllegalArgumentException( "GeoServerTileLayerInfo '" + layerId + "' does not exist."); } tileLayer = new GeoServerTileLayer( geoServerCatalog, layerId, gridSetBroker, tileLayerInfo); } finally { lock.releaseReadLock(); } if (null == tileLayer) { throw new IllegalArgumentException( "GeoServer layer or layer group '" + layerId + "' does not exist"); } return tileLayer; } }
names = new HashSet<String>(storedNames); for (String id : pendingDeletes) { GeoServerTileLayerInfo old = tileLayerCatalog.getLayerById(id); names.remove(old.getName()); GeoServerTileLayerInfo old = tileLayerCatalog.getLayerById(e.getKey()); if (old != null) {
try { boolean pending = pendingModications.containsKey(info.getId()); boolean exists = null != tileLayerCatalog.getLayerById(info.getId()); boolean notExists = !pending && !exists;
tileLayerCatalog.getLayerById(layer.getId()); if (tileLayerInfo != null && tileLayerInfo.isEnabled()
try { boolean pending = pendingModications.containsKey(info.getId()); boolean exists = null != tileLayerCatalog.getLayerById(info.getId()); boolean notExists = !pending && !exists;
when(tileLayerCatalog.getLayerNames()).thenReturn(layerNames); when(tileLayerCatalog.getLayerById(layer1.getId())).thenReturn(layerInfo1); when(tileLayerCatalog.getLayerById(layer2.getId())).thenReturn(layerInfo2); when(tileLayerCatalog.getLayerById(group1.getId())).thenReturn(groupInfo1); when(tileLayerCatalog.getLayerById(group2.getId())).thenReturn(groupInfo2);