Class DemoPresentationRepositoryImpl

  • All Implemented Interfaces:
    de.digitalcollections.iiif.hymir.presentation.backend.api.PresentationRepository

    @Primary
    @Repository
    public class DemoPresentationRepositoryImpl
    extends de.digitalcollections.iiif.hymir.presentation.backend.PresentationRepositoryImpl
    IIIF Presentation repository for all manifests.
    • Constructor Detail

      • DemoPresentationRepositoryImpl

        public DemoPresentationRepositoryImpl()
    • Method Detail

      • getResourceJson

        public String getResourceJson​(de.digitalcollections.model.api.identifiable.resource.FileResource resource)
                               throws de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException,
                                      de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceNotFoundException
        Overrides:
        getResourceJson in class de.digitalcollections.iiif.hymir.presentation.backend.PresentationRepositoryImpl
        Throws:
        de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException
        de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceNotFoundException
      • setServerUrl

        public void setServerUrl​(String serverUrl)
      • replaceUrlEndpoints

        public String replaceUrlEndpoints​(String json)