Class ImageParameterFilter

java.lang.Object
io.goobi.viewer.api.rest.filters.ImageParameterFilter
All Implemented Interfaces:
javax.ws.rs.container.ContainerRequestFilter

@Provider public class ImageParameterFilter extends Object implements javax.ws.rs.container.ContainerRequestFilter
Adds additional parameters to iiif contentServer requests as requestContext properties Parameters must be named "param:" followed by the name of the corresponding contentServer request parameter
  • Constructor Details

    • ImageParameterFilter

      public ImageParameterFilter()
  • Method Details

    • filter

      public void filter(javax.ws.rs.container.ContainerRequestContext request) throws IOException
      Specified by:
      filter in interface javax.ws.rs.container.ContainerRequestFilter
      Throws:
      IOException
    • addRepositoryPathIfRequired

      public static void addRepositoryPathIfRequired(javax.ws.rs.container.ContainerRequestContext request, String pi) throws PresentationException

      addRepositoryPathIfRequired.

      Parameters:
      request - a ContainerRequestContext object.
      pi - a String object.
      Throws:
      PresentationException - if any.