private void handleAdditionalBBox( ReferencedEnvelope bbox, String crs, PublishedInfo layer) { if (serviceInfo.isBBOXForEachCRS() && !serviceInfo.getSRS().isEmpty()) {
if (serviceInfo.isBBOXForEachCRS() && !serviceInfo.getSRS().isEmpty()) {
properties.put("identifiers", wmsInfo.getIdentifiers() != null ? new CollectionModel(wmsInfo.getIdentifiers(), new ObjectToMapWrapper(LayerIdentifierInfo.class)) : "NO_IDENTIFIER"); properties.put("srsList", wmsInfo.getSRS().size() > 0 ? wmsInfo.getSRS() : "NO_SRSList"); properties.put("bboxForEachCRS", wmsInfo.isBBOXForEachCRS().toString()); properties.put("interpolation", wmsInfo.getInterpolation().name()); properties.put("kmlReflectorMode", wmsInfo.getMetadata().get("kmlReflectorMode") != null ? wmsInfo.getMetadata().get("kmlReflectorMode") : "NO_KMLREFLECTORMODE");
public void testBBOXForEachCRS() throws Exception { assertFalse(wms.isBBOXForEachCRS()); tester.startPage(WMSAdminPage.class); FormTester ft = tester.newFormTester("form"); ft.setValue("bBOXForEachCRS", true); ft.submit("submit"); assertTrue(wms.isBBOXForEachCRS()); } }