Modifier and Type | Field and Description |
---|---|
FedoraResource |
ACLHandle.resource |
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.Multimap<String,String> |
LinkHeaderProvider.createHttpHeadersForResource(javax.ws.rs.core.UriInfo uriInfo,
FedoraResource resource) |
Constructor and Description |
---|
ACLHandle(FedoraResource resource,
List<WebACAuthorization> authorizations)
Default constructor.
|
Modifier and Type | Field and Description |
---|---|
protected FedoraResource |
FedoraNodes.resource |
Modifier and Type | Field and Description |
---|---|
protected IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> |
FedoraBaseResource.idTranslator |
Modifier and Type | Method and Description |
---|---|
FedoraResource |
FedoraBaseResource.getResourceFromPath(String externalPath)
Get the FedoraResource for the resource at the external path
|
protected FedoraResource |
ContentExposingResource.resource() |
protected FedoraResource |
FedoraTombstones.resource() |
Modifier and Type | Method and Description |
---|---|
protected IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> |
FedoraBaseResource.translator() |
Modifier and Type | Method and Description |
---|---|
protected void |
ContentExposingResource.addCacheControlHeaders(javax.servlet.http.HttpServletResponse servletResponse,
FedoraResource resource,
HttpSession session)
Add ETag and Last-Modified cache control headers to the response
|
protected void |
ContentExposingResource.addExternalContentHeaders(FedoraResource resource) |
protected void |
ContentExposingResource.addLinkAndOptionsHttpHeaders(FedoraResource resource)
Add Link and Option headers
|
protected void |
FedoraLdp.addResourceHttpHeaders(FedoraResource resource) |
protected void |
ContentExposingResource.addResourceHttpHeaders(FedoraResource resource)
Add any resource-specific headers to the response
|
protected void |
FedoraNodes.addResourceHttpHeaders(FedoraResource resource) |
protected org.apache.jena.graph.Node |
FedoraBaseResource.asNode(FedoraResource resource)
This is a helper method for using the idTranslator to convert this resource into an associated Jena Node.
|
protected void |
ContentExposingResource.checkCacheControlHeaders(javax.ws.rs.core.Request request,
javax.servlet.http.HttpServletResponse servletResponse,
FedoraResource resource,
HttpSession session)
Evaluate the cache control headers for the request to see if it can be served from
the cache.
|
protected javax.ws.rs.core.Response |
ContentExposingResource.createUpdateResponse(FedoraResource resource,
boolean created)
Create the appropriate response after a create or update request is processed.
|
protected void |
ContentExposingResource.evaluateRequestPreconditions(javax.ws.rs.core.Request request,
javax.servlet.http.HttpServletResponse servletResponse,
FedoraResource resource,
HttpSession session)
Evaluate request preconditions to ensure the resource is the expected state
|
protected javax.ws.rs.core.MediaType |
ContentExposingResource.getBinaryResourceMediaType(FedoraResource resource)
This method returns a MediaType for a binary resource.
|
protected javax.ws.rs.core.Response |
ContentExposingResource.getContent(String rangeValue,
int limit,
RdfStream rdfStream,
FedoraResource resource)
This method returns an HTTP response with content body appropriate to the following arguments.
|
protected RdfStream |
ContentExposingResource.getResourceTriples(FedoraResource resource) |
protected URI |
ContentExposingResource.getUri(FedoraResource resource) |
protected void |
ContentExposingResource.patchResourcewithSparql(FedoraResource resource,
String requestBody,
RdfStream resourceTriples) |
protected void |
ContentExposingResource.replaceResourceWithStream(FedoraResource resource,
InputStream requestBodyStream,
javax.ws.rs.core.MediaType contentType,
RdfStream resourceTriples) |
protected void |
ContentExposingResource.setVaryAndPreferenceAppliedHeaders(javax.servlet.http.HttpServletResponse servletResponse,
MultiPrefer prefer,
FedoraResource resource) |
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 |
---|---|
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 | Method and Description |
---|---|
void |
HttpHeaderInjector.addHttpHeaderToResponseStream(javax.servlet.http.HttpServletResponse servletResponse,
javax.ws.rs.core.UriInfo uriInfo,
FedoraResource resource)
Add additional Http Headers
|
com.google.common.collect.Multimap<String,String> |
UriAwareHttpHeaderFactory.createHttpHeadersForResource(javax.ws.rs.core.UriInfo uriInfo,
FedoraResource resource)
Given a resource and session, update the JAX-RS response with any additional headers.
|
Modifier and Type | Method and Description |
---|---|
protected FedoraResource |
HttpResourceConverter.doForward(org.apache.jena.rdf.model.Resource resource) |
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.
|
protected org.apache.jena.rdf.model.Resource |
HttpResourceConverter.doBackward(FedoraResource resource) |
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.
|
Constructor and Description |
---|
TombstoneException(FedoraResource fedoraResource)
Construct a new tombstone exception for a resource
|
TombstoneException(FedoraResource fedoraResource,
String uri)
Create a new tombstone exception with a URI to the tombstone resource
|
Modifier and Type | Interface and Description |
---|---|
interface |
Container |
interface |
FedoraBinary |
interface |
FedoraTimeMap |
interface |
FedoraWebacAcl |
interface |
NonRdfSourceDescription |
interface |
Tombstone |
Modifier and Type | Method and Description |
---|---|
FedoraResource |
FedoraResource.findMementoByDatetime(Instant mementoDatetime)
Retrieve the Memento with the closest datetime to the request.
|
FedoraResource |
FedoraResource.findOrCreateAcl()
Create the ACL for this resource if it doesn't exist
|
FedoraResource |
FedoraResource.getAcl()
Get the ACL of this resource
|
FedoraResource |
FedoraResource.getChild(String relPath)
Get the child of this resource at the given path
|
FedoraResource |
FedoraResource.getContainer()
Get the container of this resource
|
FedoraResource |
FedoraResource.getDescribedResource()
Get the resource described by this resource
|
FedoraResource |
FedoraResource.getDescription()
Get the description for this resource
|
FedoraResource |
FedoraTimeMap.getOriginalResource()
Get the Original Resource to which this TimeMap/TimeGate applies.
|
FedoraResource |
FedoraResource.getOriginalResource()
Get the Original Resource for which this resource is a memento.
|
FedoraResource |
FedoraResource.getTimeMap()
Get the TimeMap/LDPCv of this resource
|
Modifier and Type | Method and Description |
---|---|
default Stream<FedoraResource> |
FedoraResource.getChildren()
Get the children of this resource
|
Stream<FedoraResource> |
FedoraResource.getChildren(Boolean recursive)
Get the children of this resource, possibly recursively
|
Modifier and Type | Method and Description |
---|---|
Collection<URI> |
FedoraBinary.checkFixity(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
Collection<String> algorithms)
Digest this datastream with the digest algorithms provided
|
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 |
---|---|
FedoraResource |
VersionService.createVersion(FedoraSession session,
FedoraResource resource,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
Instant dateTime)
Explicitly creates a version for the resource at the path provided.
|
FedoraResource |
VersionService.createVersion(FedoraSession session,
FedoraResource resource,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
Instant dateTime,
InputStream rdfInputStream,
org.apache.jena.riot.Lang rdfFormat)
Explicitly creates a version for the resource at the path provided for the date/time provided.
|
Modifier and Type | Method and Description |
---|---|
FedoraResource |
VersionService.createVersion(FedoraSession session,
FedoraResource resource,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
Instant dateTime)
Explicitly creates a version for the resource at the path provided.
|
FedoraResource |
VersionService.createVersion(FedoraSession session,
FedoraResource resource,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
Instant dateTime,
InputStream rdfInputStream,
org.apache.jena.riot.Lang rdfFormat)
Explicitly creates a version for the resource at the path provided for the date/time provided.
|
Modifier and Type | Method and Description |
---|---|
FedoraResource |
VersionService.createVersion(FedoraSession session,
FedoraResource resource,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
Instant dateTime)
Explicitly creates a version for the resource at the path provided.
|
FedoraResource |
VersionService.createVersion(FedoraSession session,
FedoraResource resource,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
Instant dateTime,
InputStream rdfInputStream,
org.apache.jena.riot.Lang rdfFormat)
Explicitly creates a version for the resource at the path provided for the date/time provided.
|
Modifier and Type | Method and Description |
---|---|
String |
StoragePolicyDecisionPoint.evaluatePolicies(FedoraResource resource)
Given a fedora resource (likely a fedora:Binary resource), determine which storage
policy should apply
|
String |
StoragePolicy.evaluatePolicy(FedoraResource resource)
Evaluate the policy; if the policy matches, return the
binary storage hint.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractFedoraBinary
Abstract class representing the content of a binary resource
|
class |
ContainerImpl
An abstraction that represents a Fedora Object backed by
a JCR node.
|
class |
FedoraBinaryImpl |
class |
FedoraResourceImpl
Common behaviors across
Container and
NonRdfSourceDescription types; also used
when the exact type of an object is irrelevant |
class |
FedoraTimeMapImpl |
class |
FedoraWebacAclImpl |
class |
InternalFedoraBinary
Fedora Binary stored internally in modeshape
|
class |
LocalFileBinary
External binary from a local file
|
class |
NonRdfSourceDescriptionImpl
Abstraction for a Fedora datastream backed by a JCR node.
|
class |
TombstoneImpl |
class |
UrlBinary
External binary from a url
|
Modifier and Type | Method and Description |
---|---|
FedoraResource |
FedoraResourceImpl.findMementoByDatetime(Instant mementoDatetime) |
FedoraResource |
FedoraResourceImpl.findOrCreateAcl() |
FedoraResource |
FedoraResourceImpl.getAcl() |
FedoraResource |
FedoraResourceImpl.getChild(String relPath) |
FedoraResource |
FedoraResourceImpl.getContainer() |
FedoraResource |
NonRdfSourceDescriptionImpl.getDescribedResource() |
FedoraResource |
FedoraResourceImpl.getDescribedResource() |
FedoraResource |
FedoraResourceImpl.getDescription() |
FedoraResource |
AbstractFedoraBinary.getDescription() |
FedoraResource |
FedoraTimeMapImpl.getOriginalResource() |
FedoraResource |
FedoraResourceImpl.getOriginalResource() |
FedoraResource |
FedoraResourceImpl.getTimeMap() |
Modifier and Type | Method and Description |
---|---|
Stream<FedoraResource> |
FedoraResourceImpl.getChildren(Boolean recursive) |
Modifier and Type | Method and Description |
---|---|
static Function<org.apache.jena.graph.Triple,org.apache.jena.graph.Triple> |
FedoraResourceImpl.fixDatesIfNecessary(FedoraResource r,
com.google.common.base.Converter<javax.jcr.Node,org.apache.jena.rdf.model.Resource> translator)
A method that takes a Triple and returns a Triple that is the correct representation of
that triple for the given resource.
|
Modifier and Type | Method and Description |
---|---|
Collection<URI> |
InternalFedoraBinary.checkFixity(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
Collection<String> algorithms) |
Collection<URI> |
UrlBinary.checkFixity(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
Collection<String> algorithms) |
Collection<URI> |
FedoraBinaryImpl.checkFixity(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
Collection<String> algorithms) |
protected static Function<org.apache.jena.graph.Triple,org.apache.jena.graph.Triple> |
FedoraResourceImpl.convertMementoReferences(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> translator,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> internalTranslator)
Returns a function that converts the subject to the original URI and the object of a triple from an
undereferenceable internal identifier back to it's original external resource path.
|
protected static Function<org.apache.jena.graph.Triple,org.apache.jena.graph.Triple> |
FedoraResourceImpl.convertMementoReferences(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> translator,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> internalTranslator)
Returns a function that converts the subject to the original URI and the object of a triple from an
undereferenceable internal identifier back to it's original external resource path.
|
RdfStream |
UrlBinary.getFixity(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator) |
RdfStream |
FedoraBinaryImpl.getFixity(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator) |
RdfStream |
AbstractFedoraBinary.getFixity(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator) |
RdfStream |
InternalFedoraBinary.getFixity(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
URI digestUri,
long size) |
RdfStream |
UrlBinary.getFixity(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
URI digestUri,
long size) |
RdfStream |
FedoraBinaryImpl.getFixity(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
URI digestUri,
long size) |
RdfStream |
NonRdfSourceDescriptionImpl.getTriples(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
Set<? extends TripleCategory> contexts) |
RdfStream |
FedoraBinaryImpl.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,
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 |
---|---|
protected FedoraResource |
NodeResourceConverter.doForward(javax.jcr.Node node) |
Modifier and Type | Method and Description |
---|---|
protected javax.jcr.Node |
NodeResourceConverter.doBackward(FedoraResource resource) |
Modifier and Type | Method and Description |
---|---|
static com.google.common.base.Converter<javax.jcr.Node,org.apache.jena.rdf.model.Resource> |
NodeResourceConverter.nodeToResource(com.google.common.base.Converter<org.apache.jena.rdf.model.Resource,FedoraResource> c)
Get a converter that can transform a Node to a Resource
|
Modifier and Type | Method and Description |
---|---|
void |
JcrRdfTools.addMixin(FedoraResource resource,
org.apache.jena.rdf.model.Resource mixinResource,
Map<String,String> namespaces)
Add a mixin to a node
|
void |
JcrRdfTools.addProperty(FedoraResource resource,
org.apache.jena.rdf.model.Property predicate,
org.apache.jena.rdf.model.RDFNode value,
Map<String,String> namespaces)
Add property to a node
|
void |
JcrRdfTools.addProperty(FedoraResource resource,
org.apache.jena.rdf.model.Property predicate,
org.apache.jena.rdf.model.RDFNode value,
Map<String,String> namespaces,
boolean allowRelaxedProperties)
Add property to a node
|
void |
JcrRdfTools.removeMixin(FedoraResource resource,
org.apache.jena.rdf.model.Resource mixinResource,
Map<String,String> nsPrefixMap)
Remove a mixin from a node
|
void |
JcrRdfTools.removeProperty(FedoraResource resource,
org.apache.jena.rdf.model.Property predicate,
org.apache.jena.rdf.model.RDFNode objectNode,
Map<String,String> nsPrefixMap)
Remove a property from a node
|
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,
String topic)
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.
|
Constructor and Description |
---|
ValueConverter(javax.jcr.Session session,
com.google.common.base.Converter<org.apache.jena.rdf.model.Resource,FedoraResource> graphSubjects)
Convert values between JCR values and RDF objects with the given session and subjects
|
Modifier and Type | Method and Description |
---|---|
protected FedoraResource |
PrefixingIdentifierTranslator.doForward(org.apache.jena.rdf.model.Resource subject) |
FedoraResource |
NodeRdfContext.resource() |
Modifier and Type | Method and Description |
---|---|
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> |
NodeRdfContext.translator() |
Modifier and Type | Method and Description |
---|---|
protected org.apache.jena.rdf.model.Resource |
PrefixingIdentifierTranslator.doBackward(FedoraResource resource) |
protected org.apache.jena.graph.Node |
NodeRdfContext.uriFor(FedoraResource resource) |
Constructor and Description |
---|
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.
|
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.
|
Constructor and Description |
---|
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.
|
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.
|
Constructor and Description |
---|
PropertyToTriple(javax.jcr.Session session,
com.google.common.base.Converter<org.apache.jena.rdf.model.Resource,FedoraResource> converter)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
FedoraResource |
VersionServiceImpl.createVersion(FedoraSession session,
FedoraResource resource,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
Instant dateTime) |
FedoraResource |
VersionServiceImpl.createVersion(FedoraSession session,
FedoraResource resource,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
Instant dateTime,
InputStream rdfInputStream,
org.apache.jena.riot.Lang rdfFormat) |
FedoraResource |
NodeServiceImpl.find(FedoraSession session,
String path)
Retrieve an existing Fedora resource at the given path
|
FedoraResource |
NodeServiceImpl.findOrCreate(FedoraSession session,
String path) |
Modifier and Type | Method and Description |
---|---|
FedoraResource |
VersionServiceImpl.createVersion(FedoraSession session,
FedoraResource resource,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
Instant dateTime) |
FedoraResource |
VersionServiceImpl.createVersion(FedoraSession session,
FedoraResource resource,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
Instant dateTime,
InputStream rdfInputStream,
org.apache.jena.riot.Lang rdfFormat) |
Modifier and Type | Method and Description |
---|---|
FedoraResource |
VersionServiceImpl.createVersion(FedoraSession session,
FedoraResource resource,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
Instant dateTime) |
FedoraResource |
VersionServiceImpl.createVersion(FedoraSession session,
FedoraResource resource,
IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
Instant dateTime,
InputStream rdfInputStream,
org.apache.jena.riot.Lang rdfFormat) |
Modifier and Type | Method and Description |
---|---|
static javax.jcr.Node |
FedoraTypesUtils.getJcrNode(FedoraResource resource)
Retrieve the underlying JCR Node from the FedoraResource
|
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 |
---|
IsExposedJCRPropertyPredicate(FedoraResource resource)
Constructs this functional predicate for testing properties on the given
resource.
|
Constructor and Description |
---|
FilteringJcrPropertyStatementListener(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 that filters out changes to
any relaxed server managed triples.
|
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
This listener is not reusable across requests.
|
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() |
Modifier and Type | Method and Description |
---|---|
protected void |
RdfAdder.operateOnMixin(org.apache.jena.rdf.model.Resource mixinResource,
FedoraResource resource) |
protected void |
RdfRemover.operateOnMixin(org.apache.jena.rdf.model.Resource mixinResource,
FedoraResource resource) |
protected abstract void |
PersistingRdfStreamConsumer.operateOnMixin(org.apache.jena.rdf.model.Resource mixinResource,
FedoraResource subjectNode) |
protected void |
RdfAdder.operateOnProperty(org.apache.jena.rdf.model.Statement t,
FedoraResource resource) |
protected void |
RdfRemover.operateOnProperty(org.apache.jena.rdf.model.Statement t,
FedoraResource resource) |
protected void |
RelaxedRdfAdder.operateOnProperty(org.apache.jena.rdf.model.Statement t,
FedoraResource resource) |
protected abstract void |
PersistingRdfStreamConsumer.operateOnProperty(org.apache.jena.rdf.model.Statement t,
FedoraResource subjectNode) |
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,
Map<String,String> userNamespaces)
Ordinary constructor.
|
RdfRemover(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
javax.jcr.Session session,
RdfStream stream)
Ordinary constructor.
|
RelaxedRdfAdder(IdentifierConverter<org.apache.jena.rdf.model.Resource,FedoraResource> idTranslator,
javax.jcr.Session session,
RdfStream stream,
Map<String,String> userNamespaces)
Default constructor
|
Copyright © 2013–2019 DuraSpace, Inc.. All rights reserved.