Class GeoWebCacheREST


  • public class GeoWebCacheREST
    extends java.lang.Object

    GeoWebCacheREST 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.
    • 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 credential
        password - auth credential
    • Method Detail

      • configureLayer

        public boolean configureLayer​(GSCachedLayerEncoder layer)
                               throws java.lang.IllegalArgumentException

        configureLayer

        Parameters:
        layer - a GSCachedLayerEncoder object.
        Returns:
        a boolean.
        Throws:
        java.lang.IllegalArgumentException - if any.
      • updateLayer

        public boolean updateLayer​(GSCachedLayerEncoder layer)
                            throws java.lang.IllegalArgumentException

        updateLayer

        Parameters:
        layer - a GSCachedLayerEncoder object.
        Returns:
        a boolean.
        Throws:
        java.lang.IllegalArgumentException - if any.
      • deleteLayer

        public boolean deleteLayer​(java.lang.String layerName)

        deleteLayer

        Parameters:
        layerName - a String object.
        Returns:
        a boolean.
      • truncateLayer

        public boolean truncateLayer​(java.lang.String layerName)

        truncateLayer

        Parameters:
        layerName - a String object.
        Returns:
        a boolean.