/** * @return {@code true} if there's a TileLayer named {@code layerName} */ public boolean tileLayerExists(final String layerName) { return tld.layerExists(layerName); }
/** @return {@code true} if there's a TileLayer named {@code layerName} */ public boolean tileLayerExists(final String layerName) { return tld.layerExists(layerName); }
if (!tld.layerExists(layerName)) { requestMistmatchTarget.append("not a tile layer"); return null;
protected static TileLayer findTileLayer(String layerName, TileLayerDispatcher layerDispatcher) { if (layerName == null || layerName.length() == 0) { throw new RestletException("Layer not specified", Status.CLIENT_ERROR_BAD_REQUEST); } if (!layerDispatcher.layerExists(layerName)) { throw new RestletException("Unknown layer: " + layerName, Status.CLIENT_ERROR_NOT_FOUND); } TileLayer layer; try { layer = layerDispatcher.getTileLayer(layerName); } catch (GeoWebCacheException gwce) { throw new RestletException("Encountered error: " + gwce.getMessage(), Status.SERVER_ERROR_INTERNAL); } return layer; } }
if (!layerDispatcher.layerExists(layerName)) { throw new RestException("Unknown layer: " + layerName, HttpStatus.NOT_FOUND);
if (!tld.layerExists(layerName)) { requestMistmatchTarget.append("not a tile layer"); return null;
private void mockTileLayerDispatcher() throws Exception { when(tld.getConfiguration(same(tileLayer))).thenReturn(config); when(tld.getConfiguration(same(tileLayerGroup))).thenReturn(config); when(tld.getConfiguration(eq(tileLayer.getName()))).thenReturn(config); when(tld.getConfiguration(eq(tileLayerGroup.getName()))).thenReturn(config); when(tld.getTileLayer(eq(tileLayer.getName()))).thenReturn(tileLayer); when(tld.getTileLayer(eq(tileLayerGroup.getName()))).thenReturn(tileLayerGroup); when(tld.getLayerNames()).thenReturn( ImmutableSet.of(tileLayer.getName(), tileLayerGroup.getName())); Iterable<TileLayer> tileLayers = ImmutableList.of((TileLayer) tileLayer, (TileLayer) tileLayerGroup); when(tld.getLayerList()).thenReturn(tileLayers); when(tld.layerExists(eq(tileLayer.getName()))).thenReturn(true); when(tld.layerExists(eq(tileLayerGroup.getName()))).thenReturn(true); }
when(tld.layerExists(eq(layerName))).thenReturn(true); when(tld.getTileLayer(eq(layerName))).thenReturn(tileLayer); when(tileLayer.getName()).thenReturn(layerName);