Class RecordPagesResource
java.lang.Object
io.goobi.viewer.api.rest.v2.records.RecordPagesResource
- Author:
- florian
-
Constructor Summary
ConstructorDescriptionRecordPagesResource
(javax.servlet.http.HttpServletRequest request, String pi, Integer pageNo) -
Method Summary
Modifier and TypeMethodDescriptionde.intranda.api.annotation.wa.collection.AnnotationPage
de.intranda.api.iiif.presentation.IPresentationModelElement
de.intranda.api.annotation.wa.collection.AnnotationPage
de.intranda.api.annotation.wa.collection.AnnotationPage
de.intranda.api.iiif.presentation.IPresentationModelElement
getManifest
(Integer pageNo, String mode) de.intranda.api.annotation.wa.collection.AnnotationPage
getMedia()
de.intranda.api.annotation.IAnnotation
getMediaItem
(String itemId)
-
Constructor Details
-
RecordPagesResource
-
-
Method Details
-
getCanvas
@GET @Path("/canvas") @Produces("application/json") public de.intranda.api.iiif.presentation.IPresentationModelElement getCanvas() throws PresentationException, IndexUnreachableException, URISyntaxException, de.unigoettingen.sub.commons.contentlib.exceptions.ContentLibException- Throws:
PresentationException
IndexUnreachableException
URISyntaxException
de.unigoettingen.sub.commons.contentlib.exceptions.ContentLibException
-
getMedia
@GET @Path("/media") @Produces("application/json") public de.intranda.api.annotation.wa.collection.AnnotationPage getMedia() throws PresentationException, IndexUnreachableException, URISyntaxException, de.unigoettingen.sub.commons.contentlib.exceptions.ContentLibException- Throws:
PresentationException
IndexUnreachableException
URISyntaxException
de.unigoettingen.sub.commons.contentlib.exceptions.ContentLibException
-
getMediaItem
@GET @Path("/media/{itemid}") @Produces("application/json") public de.intranda.api.annotation.IAnnotation getMediaItem(@PathParam("itemid") String itemId) throws PresentationException, IndexUnreachableException, URISyntaxException, de.unigoettingen.sub.commons.contentlib.exceptions.ContentLibException - Throws:
PresentationException
IndexUnreachableException
URISyntaxException
de.unigoettingen.sub.commons.contentlib.exceptions.ContentLibException
-
getFulltext
@GET @Path("/text") @Produces("application/json") public de.intranda.api.annotation.wa.collection.AnnotationPage getFulltext() throws PresentationException, IndexUnreachableException, URISyntaxException, de.unigoettingen.sub.commons.contentlib.exceptions.ContentLibException- Throws:
PresentationException
IndexUnreachableException
URISyntaxException
de.unigoettingen.sub.commons.contentlib.exceptions.ContentLibException
-
getAnnotationsForRecord
@GET @Path("/annotations") @Produces("application/json") public de.intranda.api.annotation.wa.collection.AnnotationPage getAnnotationsForRecord() throws DAOException- Throws:
DAOException
-
getCommentsForPage
@GET @Path("/comments") @Produces("application/json") public de.intranda.api.annotation.wa.collection.AnnotationPage getCommentsForPage() throws DAOException- Throws:
DAOException
-
getManifest
@GET @Path("/manifest") @Produces("application/json") public de.intranda.api.iiif.presentation.IPresentationModelElement getManifest(@PathParam("pageNo") Integer pageNo, @QueryParam("mode") String mode) throws PresentationException, IndexUnreachableException, URISyntaxException, ViewerConfigurationException, DAOException, de.unigoettingen.sub.commons.contentlib.exceptions.ContentLibException - Throws:
PresentationException
IndexUnreachableException
URISyntaxException
ViewerConfigurationException
DAOException
de.unigoettingen.sub.commons.contentlib.exceptions.ContentLibException
-