public class AbstractResource extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.fcrepo.kernel.api.services.BinaryService |
binaryService
The bitstream service
|
protected org.fcrepo.kernel.api.services.ContainerService |
containerService
The repository object service
|
protected org.fcrepo.kernel.api.services.functions.UniqueValueSupplier |
defaultPidMinter |
protected javax.ws.rs.core.HttpHeaders |
headers
For getting user agent
|
protected org.fcrepo.kernel.api.services.NodeService |
nodeService
The JCR node service
|
protected Supplier<String> |
pidMinter
A resource that can mint new Fedora PIDs.
|
protected javax.ws.rs.core.UriInfo |
uriInfo
Useful for constructing URLs
|
protected org.fcrepo.kernel.api.services.VersionService |
versionService
The version service
|
| Constructor and Description |
|---|
AbstractResource() |
| Modifier and Type | Method and Description |
|---|---|
static String |
toPath(org.fcrepo.kernel.api.identifiers.IdentifierConverter<org.apache.jena.rdf.model.Resource,org.fcrepo.kernel.api.models.FedoraResource> idTranslator,
String originalPath)
Convert a JAX-RS list of PathSegments to a JCR path
|
@Context protected javax.ws.rs.core.UriInfo uriInfo
@Context protected javax.ws.rs.core.HttpHeaders headers
@Inject protected org.fcrepo.kernel.api.services.NodeService nodeService
@Inject protected org.fcrepo.kernel.api.services.ContainerService containerService
@Inject protected org.fcrepo.kernel.api.services.BinaryService binaryService
@Inject protected org.fcrepo.kernel.api.services.VersionService versionService
@Inject @Optional protected Supplier<String> pidMinter
protected org.fcrepo.kernel.api.services.functions.UniqueValueSupplier defaultPidMinter
public AbstractResource()
public static String toPath(org.fcrepo.kernel.api.identifiers.IdentifierConverter<org.apache.jena.rdf.model.Resource,org.fcrepo.kernel.api.models.FedoraResource> idTranslator, String originalPath)
idTranslator - the id translatororiginalPath - the original pathCopyright © 2013–2018 DuraSpace, Inc.. All rights reserved.