Class CrowdsourcingCampaignFilter

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

@Provider public class CrowdsourcingCampaignFilter extends Object implements javax.ws.rs.container.ContainerRequestFilter
Allows access to crowdsourcing campaign resources for sessions owned by a goobi-viewer user who has access to the campaign. For access check to work, the campaign id must be set as the request attribute "CampaignId"
Author:
florian
  • Field Details

  • Constructor Details

    • CrowdsourcingCampaignFilter

      public CrowdsourcingCampaignFilter()
  • Method Details

    • filter

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