Package | Description |
---|---|
org.fcrepo.http.api |
This package provides a RESTful API for several content management and
core repository services.
|
org.fcrepo.http.api.url |
Provides facilities for decorating object responses with appropriate repository service URIs.
|
org.fcrepo.http.commons |
Common abstractions for module's sub-packages.
|
org.fcrepo.http.commons.api.rdf |
Utilities for assembling and manipulating RDF responses.
|
org.fcrepo.kernel.api.models | |
org.fcrepo.kernel.modeshape |
This package contains abstractions for
FedoraResourceImpl types and
some types and functionality for Transactions. |
org.fcrepo.kernel.modeshape.rdf | |
org.fcrepo.kernel.modeshape.rdf.impl | |
org.fcrepo.kernel.modeshape.utils | |
org.fcrepo.kernel.modeshape.utils.iterators |
Modifier and Type | Field and Description |
---|---|
protected IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> |
FedoraBaseResource.idTranslator |
Modifier and Type | Method and Description |
---|---|
protected IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> |
FedoraBaseResource.translator() |
Modifier and Type | Method and Description |
---|---|
org.apache.jena.rdf.model.Model |
HttpApiResources.createModelForResource(FedoraResource resource,
javax.ws.rs.core.UriInfo uriInfo,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator) |
Modifier and Type | Method and Description |
---|---|
static String |
AbstractResource.toPath(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
String originalPath)
Convert a JAX-RS list of PathSegments to a JCR path
|
Modifier and Type | Class and Description |
---|---|
class |
HttpResourceConverter
Convert between Jena Resources and JCR Nodes using a JAX-RS UriBuilder to mediate the
URI translation.
|
Modifier and Type | Method and Description |
---|---|
RdfStream |
HttpTripleUtil.addHttpComponentModelsForResourceToStream(RdfStream rdfStream,
FedoraResource resource,
javax.ws.rs.core.UriInfo uriInfo,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator)
Add additional models to the RDF dataset for the given resource
|
org.apache.jena.rdf.model.Model |
UriAwareResourceModelFactory.createModelForResource(FedoraResource resource,
javax.ws.rs.core.UriInfo uriInfo,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator)
Given a resource, the UriInfo and a way to generate graph subjects,
create a model with triples to inject into an RDF response for the
resource (e.g.
|
Modifier and Type | Method and Description |
---|---|
RdfStream |
FedoraBinary.getFixity(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator)
Get the fixity of this datastream compared to metadata stored in the repository
|
RdfStream |
FedoraBinary.getFixity(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
URI contentDigest,
long size)
Get the fixity of this datastream in a given repository's binary store.
|
RdfStream |
FedoraResource.getTriples(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
Set<? extends TripleCategory> contexts)
Return the RDF properties of this object using the provided contexts
|
RdfStream |
FedoraResource.getTriples(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
TripleCategory context)
Return the RDF properties of this object using the provided context
|
void |
FedoraResource.replaceProperties(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
org.apache.jena.rdf.model.Model inputModel,
RdfStream originalTriples)
Replace the properties of this object with the properties from the given
model
|
void |
FedoraResource.updateProperties(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
String sparqlUpdateStatement,
RdfStream originalTriples)
Update the provided properties with a SPARQL Update query.
|
Modifier and Type | Method and Description |
---|---|
RdfStream |
FedoraBinaryImpl.getFixity(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator) |
RdfStream |
FedoraBinaryImpl.getFixity(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
URI digestUri,
long size) |
RdfStream |
FedoraResourceImpl.getTriples(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
Set<? extends TripleCategory> contexts) |
RdfStream |
FedoraResourceImpl.getTriples(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
TripleCategory context) |
void |
FedoraResourceImpl.replaceProperties(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
org.apache.jena.rdf.model.Model inputModel,
RdfStream originalTriples) |
void |
FedoraResourceImpl.updateProperties(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
String sparqlUpdateStatement,
RdfStream originalTriples) |
Modifier and Type | Method and Description |
---|---|
org.apache.jena.rdf.model.Statement |
JcrRdfTools.skolemize(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
org.apache.jena.rdf.model.Statement t)
Convert an external statement into a persistable statement by skolemizing
blank nodes, creating hash-uri subjects, etc
|
Constructor and Description |
---|
JcrRdfTools(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
javax.jcr.Session session)
Constructor with even more context.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultIdentifierTranslator
A very simple
IdentifierConverter which translates JCR paths into
un-dereference-able Fedora subjects (by replacing JCR-specific names with
Fedora names). |
class |
PrefixingIdentifierTranslator
A very simple
IdentifierConverter which translates JCR paths into Fedora subjects with
a configurable resource namespace (e.g., a baseURL). |
Modifier and Type | Method and Description |
---|---|
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> |
NodeRdfContext.translator() |
Constructor and Description |
---|
AclRdfContext(FedoraResource resource,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator)
Default constructor.
|
ChildrenRdfContext(FedoraResource resource,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator)
Default constructor.
|
ContentRdfContext(FedoraResource resource,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator)
Default constructor.
|
FixityRdfContext(FedoraResource resource,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
Iterable<FixityResult> blobs,
URI digest,
long size)
Ordinary constructor.
|
HashRdfContext(FedoraResource resource,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator)
Default constructor.
|
LdpContainerRdfContext(FedoraResource resource,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator)
Default constructor.
|
LdpIsMemberOfRdfContext(FedoraResource resource,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator)
Default constructor.
|
LdpRdfContext(FedoraResource resource,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator)
Default constructor.
|
NodeRdfContext(FedoraResource resource,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator)
Default constructor.
|
ParentRdfContext(FedoraResource resource,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator)
Default constructor.
|
PropertiesRdfContext(FedoraResource resource,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator)
Default constructor.
|
ReferencesRdfContext(FedoraResource resource,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator)
Add the inbound references from other nodes to this resource to the stream
|
RootRdfContext(FedoraResource resource,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator)
Ordinary constructor.
|
SkolemNodeRdfContext(FedoraResource resource,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator)
Default constructor.
|
TypeRdfContext(FedoraResource resource,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator)
Default constructor.
|
VersionsRdfContext(FedoraResource resource,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator)
Ordinary constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
NodePropertiesTools.addReferencePlaceholders(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
javax.jcr.Node node,
String propertyName,
org.apache.jena.rdf.model.Resource resource)
Add a reference placeholder from one node to another in-domain resource
|
void |
NodePropertiesTools.removeReferencePlaceholders(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
javax.jcr.Node node,
String propertyName,
org.apache.jena.rdf.model.Resource resource)
Remove a reference placeholder that links one node to another in-domain resource
|
Constructor and Description |
---|
JcrPropertyStatementListener(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
JcrRdfTools jcrRdfTools,
org.apache.jena.graph.Node topic)
Construct a statement listener within the given session
|
JcrPropertyStatementListener(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
javax.jcr.Session session,
org.apache.jena.graph.Node topic)
Construct a statement listener within the given session
|
Modifier and Type | Method and Description |
---|---|
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> |
PersistingRdfStreamConsumer.translator() |
Constructor and Description |
---|
PersistingRdfStreamConsumer(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
javax.jcr.Session session,
RdfStream stream)
Ordinary constructor.
|
RdfAdder(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
javax.jcr.Session session,
RdfStream stream)
Ordinary constructor.
|
RdfRemover(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
javax.jcr.Session session,
RdfStream stream)
Ordinary constructor.
|
Copyright © 2013–2016 DuraSpace, Inc.. All rights reserved.