@Controller @RequestMapping(value="/presentation/v2") public class IIIFPresentationApiController extends Object
| Constructor and Description |
|---|
IIIFPresentationApiController() |
| Modifier and Type | Method and Description |
|---|---|
void |
checkManifest(String identifier,
javax.servlet.http.HttpServletResponse resp) |
de.digitalcollections.iiif.model.sharedcanvas.Canvas |
getCanvas(String manifestId,
String canvasId,
javax.servlet.http.HttpServletRequest req) |
de.digitalcollections.iiif.model.sharedcanvas.Collection |
getCollection(String identifier,
org.springframework.web.context.request.WebRequest request,
javax.servlet.http.HttpServletResponse resp) |
de.digitalcollections.iiif.model.sharedcanvas.Manifest |
getManifest(String identifier,
org.springframework.web.context.request.WebRequest request,
javax.servlet.http.HttpServletResponse resp) |
de.digitalcollections.iiif.model.sharedcanvas.Range |
getRange(String manifestId,
String rangeId,
javax.servlet.http.HttpServletRequest req) |
de.digitalcollections.iiif.model.sharedcanvas.Sequence |
getSequence(String manifestId,
String sequenceId,
javax.servlet.http.HttpServletRequest req) |
public static final String VERSION
@CrossOrigin(allowedHeaders="*",
origins="*")
@RequestMapping(value={"{identifier}/manifest","{identifier}"},
method=GET,
produces="application/json")
@ResponseBody
public de.digitalcollections.iiif.model.sharedcanvas.Manifest getManifest(@PathVariable
String identifier,
org.springframework.web.context.request.WebRequest request,
javax.servlet.http.HttpServletResponse resp)
throws ResolvingException,
InvalidDataException
@CrossOrigin(allowedHeaders="*",
origins="*")
@RequestMapping(value={"{identifier}/manifest","{identifier}"},
method=HEAD)
public void checkManifest(@PathVariable
String identifier,
javax.servlet.http.HttpServletResponse resp)
throws ResolvingException
ResolvingException@CrossOrigin(allowedHeaders="*",
origins="*")
@RequestMapping(value="{manifestId}/canvas/{canvasId}",
method=GET)
@ResponseBody
public de.digitalcollections.iiif.model.sharedcanvas.Canvas getCanvas(@PathVariable
String manifestId,
@PathVariable
String canvasId,
javax.servlet.http.HttpServletRequest req)
throws ResolvingException,
InvalidDataException
@CrossOrigin(allowedHeaders="*",
origins="*")
@RequestMapping(value="{manifestId}/range/{rangeId}",
method=GET)
@ResponseBody
public de.digitalcollections.iiif.model.sharedcanvas.Range getRange(@PathVariable
String manifestId,
@PathVariable
String rangeId,
javax.servlet.http.HttpServletRequest req)
throws ResolvingException,
InvalidDataException
@CrossOrigin(allowedHeaders="*",
origins="*")
@RequestMapping(value="{manifestId}/sequence/{sequenceId}",
method=GET)
@ResponseBody
public de.digitalcollections.iiif.model.sharedcanvas.Sequence getSequence(@PathVariable
String manifestId,
@PathVariable
String sequenceId,
javax.servlet.http.HttpServletRequest req)
throws ResolvingException,
InvalidDataException
@CrossOrigin(allowedHeaders="*",
origins="*")
@RequestMapping(value="collection/{identifier}",
method={GET,HEAD},
produces="application/json")
@ResponseBody
public de.digitalcollections.iiif.model.sharedcanvas.Collection getCollection(@PathVariable
String identifier,
org.springframework.web.context.request.WebRequest request,
javax.servlet.http.HttpServletResponse resp)
throws ResolvingException,
InvalidDataException
Copyright © 2018. All rights reserved.