diff --git a/src/main/java/it/geosolutions/geoserver/rest/GeoServerRESTReader.java b/src/main/java/it/geosolutions/geoserver/rest/GeoServerRESTReader.java index 5aa06ef..3cccb39 100644 --- a/src/main/java/it/geosolutions/geoserver/rest/GeoServerRESTReader.java +++ b/src/main/java/it/geosolutions/geoserver/rest/GeoServerRESTReader.java @@ -819,6 +819,20 @@ public class GeoServerRESTReader { } return RESTLayerList.build(load(url)); } + + /** + * Get summary info about layers from a given workspace. + * + * @return summary info about Layers as a {@link RESTLayerList} + */ + public RESTLayerList getLayers(String workspace) { + String url = "/rest/workspaces/" + workspace + "/layers.xml"; + if (LOGGER.isDebugEnabled()) { + LOGGER.debug("### Retrieving layers from " + url); + } + return RESTLayerList.build(load(url)); + } + /** * Get summary info about all FeatureTypes of a workspace.