StyledLayerDescriptor sld = styleGroup.getSLD(); StyleGroupHelper helper = new StyleGroupHelper((Catalog) GeoServerExtensions.bean("catalog"), crs);
StyleInfo styleGroup, LayerGroupInfo group, Stack<LayerGroupInfo> path) { try { StyledLayerDescriptor sld = styleGroup.getSLD();
try { StyledLayerDescriptor sld = styles.get(i).getSLD(); List<Exception> errors = SLDNamedLayerValidator.validate(this, sld); if (errors.size() > 0) {
@Test public void testPostAsSLD11() throws Exception { String xml = newSLD11XML(); MockHttpServletResponse response = postAsServletResponse( RestBaseController.ROOT_PATH + "/styles", xml, SLDHandler.MIMETYPE_11); assertEquals(201, response.getStatus()); assertNotNull(response.getHeader("Location")); assertTrue(response.getHeader("Location").endsWith("/styles/foo")); final StyleInfo style = catalog.getStyleByName("foo"); assertNotNull(style); assertNotNull(style.getSLD()); }
@Test public void testPostAsSLD11ToWorkspace() throws Exception { assertNull(catalog.getStyleByName("gs", "foo")); String xml = newSLD11XML(); MockHttpServletResponse response = postAsServletResponse( RestBaseController.ROOT_PATH + "/workspaces/gs/styles", xml, SLDHandler.MIMETYPE_11); assertEquals(201, response.getStatus()); assertNotNull(response.getHeader("Location")); assertTrue(response.getHeader("Location").endsWith("/workspaces/gs/styles/foo")); assertNotNull(catalog.getStyleByName("gs", "foo")); GeoServerResourceLoader rl = getResourceLoader(); assertNotNull(rl.find("workspaces", "gs", "styles", "foo.sld")); final StyleInfo styleInfo = catalog.getStyleByName("gs:foo"); assertNotNull(styleInfo); assertNotNull(styleInfo.getSLD()); }