Class AbstractResource

java.lang.Object
org.fcrepo.http.commons.AbstractResource

public class AbstractResource extends Object
Superclass for Fedora JAX-RS Resources, providing convenience fields and methods.
Author:
ajs6f
  • Field Details

    • fedoraPropsConfig

      @Inject protected org.fcrepo.config.FedoraPropsConfig fedoraPropsConfig
    • uriInfo

      @Context protected javax.ws.rs.core.UriInfo uriInfo
      Useful for constructing URLs
    • headers

      @Context protected javax.ws.rs.core.HttpHeaders headers
      For getting user agent
    • resourceFactory

      @Inject protected org.fcrepo.kernel.api.models.ResourceFactory resourceFactory
    • versionService

      @Inject protected org.fcrepo.kernel.api.services.VersionService versionService
      The version service
    • pidMinter

      @Inject @Optional protected Supplier<String> pidMinter
      A resource that can mint new Fedora PIDs.
    • defaultPidMinter

      protected org.fcrepo.kernel.api.services.functions.UniqueValueSupplier defaultPidMinter
  • Constructor Details