Package it.geosolutions.geoserver.rest
Class GeoWebCacheREST
- java.lang.Object
-
- it.geosolutions.geoserver.rest.GeoWebCacheREST
-
public class GeoWebCacheREST extends java.lang.ObjectGeoWebCacheREST class.
- Version:
- $Id: $
- Author:
- niels
-
-
Constructor Summary
Constructors Constructor Description GeoWebCacheREST(java.net.URL restURL, java.lang.String username, java.lang.String password)Creates a GeoServerRESTPublisher to connect against a GeoServer instance with the given URL and user credentials.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanconfigureLayer(GSCachedLayerEncoder layer)configureLayerbooleandeleteLayer(java.lang.String layerName)deleteLayerGSCachedLayerEncodergetLayer(java.lang.String layerName)getLayerbooleantruncateLayer(java.lang.String layerName)truncateLayerbooleanupdateLayer(GSCachedLayerEncoder layer)updateLayer
-
-
-
Constructor Detail
-
GeoWebCacheREST
public GeoWebCacheREST(java.net.URL restURL, java.lang.String username, java.lang.String password)Creates a GeoServerRESTPublisher to connect against a GeoServer instance with the given URL and user credentials.- Parameters:
restURL- the base GeoServer URL (e.g.: http://localhost:8080/geoserver)username- auth credentialpassword- auth credential
-
-
Method Detail
-
configureLayer
public boolean configureLayer(GSCachedLayerEncoder layer) throws java.lang.IllegalArgumentException
configureLayer
- Parameters:
layer- aGSCachedLayerEncoderobject.- Returns:
- a boolean.
- Throws:
java.lang.IllegalArgumentException- if any.
-
updateLayer
public boolean updateLayer(GSCachedLayerEncoder layer) throws java.lang.IllegalArgumentException
updateLayer
- Parameters:
layer- aGSCachedLayerEncoderobject.- Returns:
- a boolean.
- Throws:
java.lang.IllegalArgumentException- if any.
-
getLayer
public GSCachedLayerEncoder getLayer(java.lang.String layerName)
getLayer
- Parameters:
layerName- aStringobject.- Returns:
- a
GSCachedLayerEncoderobject.
-
deleteLayer
public boolean deleteLayer(java.lang.String layerName)
deleteLayer
- Parameters:
layerName- aStringobject.- Returns:
- a boolean.
-
truncateLayer
public boolean truncateLayer(java.lang.String layerName)
truncateLayer
- Parameters:
layerName- aStringobject.- Returns:
- a boolean.
-
-