Interface CoverageStore

  • All Superinterfaces:
    CoverageSource

    public interface CoverageStore
    extends CoverageSource
    Provided read-write access to a coverage data product.
    Author:
    Simone Giannecchini, GeoSolutions, Jody Garnett
    • Method Detail

      • getUpdateParameterInfo

        Map<String,​Parameter<?>> getUpdateParameterInfo()
        Describes the required (and optional) parameters that can be passed to the #update(CoverageReadRequest, ProgressListener) method.

        Returns:
        Param a Map describing the Map for #update(CoverageReadRequest, ProgressListener).
      • update

        CoverageResponse update​(CoverageUpdateRequest writeRequest,
                                ProgressListener progress)
        Issue a writeRequest to the coverage store.

        The writeRequest should be constructed within the guidelines provided by the getUpdateParameterInfo method; and should be limited to the abilities laid out by the getCapabilities method.

        Returns:
        response capturing the success/failure and side effects of performing the update.