public static GeoServerTileLayerInfoImpl load(final LayerGroupInfo layerGroup) { MetadataMap metadataMap = layerGroup.getMetadata(); if (!hasTileLayerDef(metadataMap)) { return null; } GeoServerTileLayerInfoImpl tileLayerInfo = load(metadataMap); if (tileLayerInfo != null) { tileLayerInfo.setName(tileLayerName(layerGroup)); tileLayerInfo.setId(layerGroup.getId()); } return tileLayerInfo; }
public static GeoServerTileLayerInfoImpl load(final LayerGroupInfo layerGroup) { MetadataMap metadataMap = layerGroup.getMetadata(); if (!hasTileLayerDef(metadataMap)) { return null; } GeoServerTileLayerInfoImpl tileLayerInfo = load(metadataMap); if (tileLayerInfo != null) { tileLayerInfo.setName(tileLayerName(layerGroup)); tileLayerInfo.setId(layerGroup.getId()); } TileLayerInfoUtil.checkAutomaticStyles(layerGroup, tileLayerInfo); return tileLayerInfo; }
assertFalse(LegacyTileLayerInfoLoader.hasTileLayerDef(layer.getMetadata())); verify(rawCatalog, times(1)).save(eq(layer)); assertFalse(LegacyTileLayerInfoLoader.hasTileLayerDef(group.getMetadata())); verify(rawCatalog, times(1)).save(eq(group));
public static GeoServerTileLayerInfoImpl load(final LayerInfo layer) { MetadataMap metadataMap = layer.getMetadata(); if (!hasTileLayerDef(metadataMap)) { return null; } GeoServerTileLayerInfoImpl tileLayerInfo = load(metadataMap); if (metadataMap.containsKey(CONFIG_KEY_CACHED_STYLES)) { final String defaultStyle = layer.getDefaultStyle() == null ? "" : layer .getDefaultStyle().getName(); String cachedStylesStr = metadataMap.get(CONFIG_KEY_CACHED_STYLES, String.class); Set<String> cachedStyles = unmarshalSet(cachedStylesStr); TileLayerInfoUtil.setCachedStyles(tileLayerInfo, defaultStyle, cachedStyles); } else if (tileLayerInfo.isAutoCacheStyles()) { if (layer.getStyles() != null && layer.getStyles().size() > 0) { final String defaultStyle = layer.getDefaultStyle() == null ? "" : layer .getDefaultStyle().getName(); Set<String> cachedStyles = new HashSet<String>(); for (StyleInfo style : layer.getStyles()) { cachedStyles.add(style.getName()); } TileLayerInfoUtil.setCachedStyles(tileLayerInfo, defaultStyle, cachedStyles); } } tileLayerInfo.setName(tileLayerName(layer)); tileLayerInfo.setId(layer.getId()); return tileLayerInfo; }
public static GeoServerTileLayerInfoImpl load(final LayerInfo layer) { MetadataMap metadataMap = layer.getMetadata(); if (!hasTileLayerDef(metadataMap)) { return null; } GeoServerTileLayerInfoImpl tileLayerInfo = load(metadataMap); if (metadataMap.containsKey(CONFIG_KEY_CACHED_STYLES)) { final String defaultStyle = layer.getDefaultStyle() == null ? "" : layer.getDefaultStyle().prefixedName(); String cachedStylesStr = metadataMap.get(CONFIG_KEY_CACHED_STYLES, String.class); Set<String> cachedStyles = unmarshalSet(cachedStylesStr); TileLayerInfoUtil.setCachedStyles(tileLayerInfo, defaultStyle, cachedStyles); } TileLayerInfoUtil.checkAutomaticStyles(layer, tileLayerInfo); tileLayerInfo.setName(tileLayerName(layer)); tileLayerInfo.setId(layer.getId()); return tileLayerInfo; }