Package io.goobi.viewer.api.rest.filters
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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
addRepositoryPathIfRequired
(javax.ws.rs.container.ContainerRequestContext request, String pi) addRepositoryPathIfRequired.void
filter
(javax.ws.rs.container.ContainerRequestContext request)
-
Constructor Details
-
ImageParameterFilter
public ImageParameterFilter()
-
-
Method Details
-
filter
- Specified by:
filter
in interfacejavax.ws.rs.container.ContainerRequestFilter
- Throws:
IOException
-
addRepositoryPathIfRequired
public static void addRepositoryPathIfRequired(javax.ws.rs.container.ContainerRequestContext request, String pi) throws PresentationException addRepositoryPathIfRequired.
- Parameters:
request
- aContainerRequestContext
object.pi
- aString
object.- Throws:
PresentationException
- if any.
-