Class IIIFImageApiController


  • @Controller
    @RequestMapping("${custom.iiif.image.urlPrefix:/image/v2/}")
    public class IIIFImageApiController
    extends Object
    • Constructor Detail

      • IIIFImageApiController

        @Autowired
        public IIIFImageApiController​(ImageService imageService,
                                      de.digitalcollections.iiif.model.jackson.IiifObjectMapper objectMapper,
                                      CustomResponseHeaders customResponseHeaders,
                                      de.digitalcollections.commons.springboot.metrics.MetricsService metricsService)
    • Method Detail

      • getInfo

        @RequestMapping(value="{identifier}/info.json",
                        method={GET,HEAD})
        public org.springframework.http.ResponseEntity<String> getInfo​(@PathVariable
                                                                       String identifier,
                                                                       javax.servlet.http.HttpServletRequest req,
                                                                       org.springframework.web.context.request.WebRequest webRequest)
                                                                throws Exception
        Throws:
        Exception
      • getInfoRedirect

        @RequestMapping(value="{identifier}",
                        method={GET,HEAD})
        public String getInfoRedirect​(@PathVariable
                                      String identifier,
                                      javax.servlet.http.HttpServletResponse response)