featureType.setTitle("featureType title"); vectorLayer = new LayerInfoImpl(); vectorLayer.setResource(featureType); featureType.setAbstract("vectorLayer abstract"); vectorLayer.setAdvertised(true); vectorLayer.setEnabled(true); vectorLayer.setName("vectorLayer"); vectorLayer.setId("vectorLayerId"); vectorLayer.setType(PublishedType.VECTOR); vectorLayer.setDefaultStyle(defaultStyle); style2.setId("style2_id"); vectorLayer.getStyles().add(style1); vectorLayer.getStyles().add(style2);
copyFeatureTypeInfo.setName(targetLayerName); LayerInfoImpl copyLayerInfo = new LayerInfoImpl(); OwsUtils.copy(originalLayerInfo, copyLayerInfo, LayerInfo.class); copyLayerInfo.setId(layerName); copyLayerInfo.setName(targetLayerName); copyLayerInfo.setResource(copyFeatureTypeInfo);
resource.setStore(store); LayerInfoImpl layer = new LayerInfoImpl(); layer.setId("id-" + resource.prefixedName()); layer.setResource(resource); layer.setEnabled(true); layer.setDefaultStyle(defaultStyle); styles.add(extra); layer.setStyles(styles); layer.setType(type);
/** Helper method that creates a static raster layer and adds it to the catalog. */ private void createStaticRasterLayer( NamespaceInfo namespace, StoreInfo store, String layerName) { Catalog catalog = getCatalog(); // creating the coverage info CoverageInfoImpl coverageInfo = new CoverageInfoImpl(catalog); coverageInfo.setNamespace(namespace); coverageInfo.setName(layerName); coverageInfo.setNativeCoverageName(layerName); coverageInfo.setStore(store); // creating the layer LayerInfoImpl layer = new LayerInfoImpl(); layer.setResource(coverageInfo); layer.setEnabled(true); layer.setName(layerName); // set the layers styles layer.setDefaultStyle(catalog.getStyleByName("raster")); // set layer CRS and native CRS coverageInfo.setNativeCRS(DefaultGeographicCRS.WGS84); coverageInfo.setSRS("EPSG:4326"); // saving everything catalog.add(coverageInfo); catalog.add(layer); }
public LayerInfo createLayer() { return new LayerInfoImpl(); }
resource.setStore(store); LayerInfoImpl layerInfo = new LayerInfoImpl(); layerInfo.setResource(resource); layerInfo.setName(generic.getName());
layerCopy = new LayerInfoImpl(); OwsUtils.copy(LayerInfo.class.cast(layer), layerCopy, LayerInfo.class); layerCopy.setResource((ResourceInfo) prototype); layerCopy.setId(null);
public void testLoadLayerInfoExtraStyles() { GeoServerTileLayerInfo info = defaultVectorInfo; info.setAutoCacheStyles(false); TileLayerInfoUtil.setCachedStyles(info, "default", ImmutableSet.of("style1")); LayerInfoImpl layer = mockLayer("testLayer", new String[]{"style1", "style2"}, LayerInfoImpl.Type.RASTER); assertNull(LegacyTileLayerInfoLoader.load(layer)); LegacyTileLayerInfoLoader.save(info, layer.getMetadata()); GeoServerTileLayerInfo actual; actual = LegacyTileLayerInfoLoader.load(layer); info.setId(layer.getId()); info.setName(tileLayerName(layer)); assertEquals(info, actual); layer.setDefaultStyle(null); TileLayerInfoUtil.setCachedStyles(info, null, ImmutableSet.of("style1")); LegacyTileLayerInfoLoader.save(info, layer.getMetadata()); actual = LegacyTileLayerInfoLoader.load(layer); assertEquals(ImmutableSet.of("style1"), actual.cachedStyles()); }
public void testCreateLayerInfoAutoCacheStyles() { GeoServerTileLayerInfo info = defaultVectorInfo; info.setAutoCacheStyles(true); defaults.setCacheNonDefaultStyles(true); LayerInfoImpl layer = mockLayer("testLayer", new String[]{"style1", "style2"}, LayerInfoImpl.Type.RASTER); GeoServerTileLayerInfo actual; actual = TileLayerInfoUtil.loadOrCreate(layer, defaults); TileLayerInfoUtil.setCachedStyles(info, "default", ImmutableSet.of("style1", "style2")); assertEquals(info.cachedStyles(), actual.cachedStyles()); layer.setDefaultStyle(null); TileLayerInfoUtil.setCachedStyles(info, "", ImmutableSet.of("style1", "style2")); actual = TileLayerInfoUtil.loadOrCreate(layer, defaults); assertEquals(ImmutableSet.of("style1", "style2"), actual.cachedStyles()); }
public void testEnabled() { layerInfo.setEnabled(true); layerInfoTileLayer = new GeoServerTileLayer(layerInfo, defaults, gridSetBroker); assertTrue(layerInfoTileLayer.isEnabled()); layerInfo.setEnabled(false); layerInfoTileLayer = new GeoServerTileLayer(layerInfo, defaults, gridSetBroker); assertFalse(layerInfoTileLayer.isEnabled()); layerInfo.setEnabled(true); layerInfoTileLayer.setEnabled(true); assertTrue(layerInfoTileLayer.isEnabled()); assertTrue(layerInfoTileLayer.getInfo().isEnabled()); layerInfoTileLayer.setConfigErrorMessage("fake error message"); assertFalse(layerInfoTileLayer.isEnabled()); layerInfoTileLayer.setConfigErrorMessage(null); layerInfoTileLayer.setEnabled(false); assertFalse(layerInfoTileLayer.isEnabled()); assertFalse(layerInfoTileLayer.getInfo().isEnabled()); layerGroupInfoTileLayer = new GeoServerTileLayer(layerGroup, defaults, gridSetBroker); assertTrue(layerGroupInfoTileLayer.isEnabled()); }
resource.setKeywords((List) Arrays.asList(new Keyword("kwd1"), new Keyword("kwd2"))); layerInfo = new LayerInfoImpl(); layerInfo.setId(layerInfoId); layerInfo.setEnabled(true); layerInfo.setResource(resource); layerInfo.setName("MockLayerInfoName"); layerInfo.setType(Type.VECTOR); StyleInfo defaultStyle = new StyleInfoImpl(null); defaultStyle.setName("default_style"); layerInfo.setDefaultStyle(defaultStyle); Set<StyleInfo> alternateStyles = new HashSet<StyleInfo>(Arrays.asList(alternateStyle1, alternateStyle2)); layerInfo.setStyles(alternateStyles);
featureTypeInfo.setStore(dataStoreInfo); final LayerInfoImpl layerInfo = new LayerInfoImpl(); layerInfo.setResource(featureTypeInfo); layerInfo.setId("states"); layerInfo.setName("states"); coverageInfo.setStore(coverageStoreInfo); LayerInfoImpl layerInfo2 = new LayerInfoImpl(); layerInfo2.setResource(coverageInfo); layerInfo2.setId("fakeCoverage"); layerInfo2.setName("fakeCoverage");
LayerInfoImpl layer = new LayerInfoImpl(); layer.setResource(resource); layer.setEnabled(true); layer.setName("wmtslayername"); catalog.add(layer);
final Request request = new Request(); Dispatcher.REQUEST.set(request); final LayerInfo layer = new LayerInfoImpl(); LocalPublished.set(layer); final WorkspaceInfo ws = new WorkspaceInfoImpl();
resource.setStore(store); LayerInfoImpl layerInfo = new LayerInfoImpl(); layerInfo.setResource(resource); layerInfo.setName(generic.getName());
public void testLoadLayerInfoAutoCacheStyles() { GeoServerTileLayerInfo info = defaultVectorInfo; info.setAutoCacheStyles(true); LayerInfoImpl layer = mockLayer("testLayer", new String[]{"style1", "style2"}, LayerInfoImpl.Type.RASTER); assertNull(LegacyTileLayerInfoLoader.load(layer)); LegacyTileLayerInfoLoader.save(info, layer.getMetadata()); GeoServerTileLayerInfo actual; actual = LegacyTileLayerInfoLoader.load(layer); TileLayerInfoUtil.setCachedStyles(info, "default", ImmutableSet.of("style1", "style2")); info.setId(layer.getId()); info.setName(tileLayerName(layer)); assertEquals(info, actual); layer.setDefaultStyle(null); TileLayerInfoUtil.setCachedStyles(info, null, ImmutableSet.of("style1", "style2")); actual = LegacyTileLayerInfoLoader.load(layer); assertEquals(ImmutableSet.of("style1", "style2"), actual.cachedStyles()); }
public void testGetStyles() { layerInfoTileLayer = new GeoServerTileLayer(layerInfo, defaults, gridSetBroker); layerGroupInfoTileLayer = new GeoServerTileLayer(layerGroup, defaults, gridSetBroker); assertEquals("default_style", layerInfoTileLayer.getStyles()); assertNull(layerGroupInfoTileLayer.getStyles()); StyleInfo newDefaultStyle = new StyleInfoImpl(null); newDefaultStyle.setName("newDefault"); layerInfo.setDefaultStyle(newDefaultStyle); assertEquals("newDefault", layerInfoTileLayer.getStyles()); }
featureTypeInfo.setStore(dataStoreInfo); vectorLayerInfo = new LayerInfoImpl(); vectorLayerInfo.setResource(featureTypeInfo); vectorLayerInfo.setId("states"); vectorLayerInfo.setName("states"); coverageInfo.setStore(coverageStoreInfo); coverageLayerInfo = new LayerInfoImpl(); coverageLayerInfo.setResource(coverageInfo); coverageLayerInfo.setId("fakeCoverage"); coverageLayerInfo.setName("fakeCoverage");
@Test public void testRequest() throws InterruptedException, ExecutionException { // setup the state final LayerInfo layer = new LayerInfoImpl(); LocalPublished.set(layer); // test it's transferred properly using the base class machinery testThreadLocalTransfer( new ThreadLocalTransferCallable(new LocalPublishedThreadLocalTransfer()) { @Override void assertThreadLocalCleaned() { assertNull(LocalPublished.get()); } @Override void assertThreadLocalApplied() { assertSame(layer, LocalPublished.get()); } }); } }
@Test public void testInstanceOfLayerInfo() { // Ensuring that this function return true only when the object // class is LayerInfo Filter filter = Predicates.isInstanceOf(LayerInfo.class); assertTrue(filter.evaluate(new LayerInfoImpl())); assertFalse(filter.evaluate("test")); assertFalse(filter.evaluate(new Object())); assertFalse(filter.evaluate(1)); assertFalse(filter.evaluate(true)); } }