- addedStatement(Statement) - Method in class org.fcrepo.kernel.utils.JcrPropertyStatementListener
-
When a statement is added to the graph, serialize it to a JCR property
- addedStatement(Statement) - Method in class org.fcrepo.kernel.utils.NamespaceChangedStatementListener
-
- addPathToVersion(String) - Method in class org.fcrepo.kernel.Transaction
-
Adds a path at which a new version should be made upon successful
completion of this transaction.
- addPolicy(StoragePolicy) - Method in interface org.fcrepo.kernel.services.policy.StoragePolicyDecisionPoint
-
Add a new storage policy
- addVersionLabel(String) - Method in class org.fcrepo.kernel.FedoraResource
-
Tag the current version of the Node with a version label that
can be retrieved by name later.
- algorithmToScheme - Static variable in class org.fcrepo.kernel.utils.ContentDigest
-
- AllTypesPredicate - Class in org.fcrepo.kernel.services.functions
-
Predicate to match nodes with all of the given mixin types
- AllTypesPredicate(String...) - Constructor for class org.fcrepo.kernel.services.functions.AllTypesPredicate
-
True if all the types specified match.
- AnyTypesPredicate - Class in org.fcrepo.kernel.services.functions
-
Predicate to match nodes with any of the given mixin types
- AnyTypesPredicate(String...) - Constructor for class org.fcrepo.kernel.services.functions.AnyTypesPredicate
-
True if any of the types specified match.
- appendOrReplaceNodeProperty(GraphSubjects, Node, String, Value) - Method in class org.fcrepo.kernel.utils.NodePropertiesTools
-
Given a JCR node, property and value, either:
- if the property is single-valued, replace the existing property with
the new value
- if the property is multivalued, append the new value to the property
- apply(Event) - Method in class org.fcrepo.kernel.observer.DefaultFilter
-
- apply(Event) - Method in class org.fcrepo.kernel.observer.NOOPFilter
-
- apply(T) - Method in class org.fcrepo.kernel.rdf.impl.mappings.ItemDefinitionToTriples
-
- apply(NodeDefinition) - Method in class org.fcrepo.kernel.rdf.impl.mappings.NodeDefinitionToTriples
-
- apply(PropertyDefinition) - Method in class org.fcrepo.kernel.rdf.impl.mappings.PropertyDefinitionToTriples
-
- apply(Property) - Method in class org.fcrepo.kernel.rdf.impl.mappings.PropertyToTriple
-
This nightmare of Java signature verbosity is a curried transformation.
- apply(Node) - Method in class org.fcrepo.kernel.services.functions.BooleanTypesPredicate
-
- apply(LowLevelCacheEntry) - Method in class org.fcrepo.kernel.services.functions.CheckCacheEntryFixity
-
- apply(Property) - Method in class org.fcrepo.kernel.services.functions.GetBinaryKey
-
- apply(Cache<?, ?>) - Method in class org.fcrepo.kernel.services.functions.GetCacheStore
-
Check the Infinispan ComponentRegistry for the CacheStore for a given
associated with a given Cache.
- apply(Repository) - Method in class org.fcrepo.kernel.services.functions.GetClusterConfiguration
-
Extract the BinaryStore out of Modeshape
(infinspan, jdbc, file, transient, etc)
- apply(Repository) - Method in class org.fcrepo.kernel.services.functions.GetDefaultWorkspace
-
- apply(Repository) - Method in class org.modeshape.jcr.GetBinaryStore
-
Extract the BinaryStore out of Modeshape
(infinspan, jdbc, file, transient, etc)
- asDatastream(Node) - Method in class org.fcrepo.kernel.services.DatastreamService
-
Retrieve a Datastream instance by pid and dsid
- asModel() - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
-
WARNING!
This method exhausts the RdfStream on which it is called!
- asURI(String, String) - Static method in class org.fcrepo.kernel.utils.ContentDigest
-
Convert a MessageDigest algorithm and checksum value to a URN
- asURI(String, byte[]) - Static method in class org.fcrepo.kernel.utils.ContentDigest
-
Convert a MessageDigest algorithm and checksum byte-array data to a URN
- AUTO_VERSION - Static variable in class org.fcrepo.kernel.services.VersionService
-
- available() - Method in class org.fcrepo.kernel.utils.infinispan.StoreChunkInputStream
-
- CACHE_MODE - Static variable in class org.fcrepo.kernel.services.functions.GetClusterConfiguration
-
- CacheEntry - Interface in org.fcrepo.kernel.utils
-
A CacheEntry abstraction for the various possible types of entries
- CacheLocalTransform<K,V,T> - Class in org.fcrepo.kernel.services.functions
-
Apply a Function on a BinaryKey in a LOCAL CacheStore
- CacheLocalTransform(BinaryKey, Function<LowLevelCacheEntry, T>) - Constructor for class org.fcrepo.kernel.services.functions.CacheLocalTransform
-
- CacheStoreEntry - Class in org.fcrepo.kernel.utils.impl
-
An entry in a specific BinaryStore
- CacheStoreEntry(CacheStore, String, BinaryKey) - Constructor for class org.fcrepo.kernel.utils.impl.CacheStoreEntry
-
An entry in an infinispan CacheStore
- call() - Method in class org.fcrepo.kernel.services.functions.CacheLocalTransform
-
- chainedEntries() - Method in class org.fcrepo.kernel.utils.impl.ChainingCacheStoreEntry
-
Get the set of LowLevelCacheEntries for each of the Chained cache stores
- ChainingCacheStoreEntry - Class in org.fcrepo.kernel.utils.impl
-
A LowLevelCacheEntry that is aware of Infinispan ChainingCacheStores
- ChainingCacheStoreEntry(ChainingCacheStore, String, BinaryKey) - Constructor for class org.fcrepo.kernel.utils.impl.ChainingCacheStoreEntry
-
- CheckCacheEntryFixity - Class in org.fcrepo.kernel.services.functions
-
A function closing over the expected checksum information
for a bytestream.
- CheckCacheEntryFixity(URI, long) - Constructor for class org.fcrepo.kernel.services.functions.CheckCacheEntryFixity
-
A constructor providing the checksum info to close over.
- checkFixity(URI, long) - Method in class org.fcrepo.kernel.utils.BasicCacheEntry
-
Calculate the fixity of a CacheEntry by piping it through
a simple fixity-calculating InputStream
- checkFixity(URI, long) - Method in interface org.fcrepo.kernel.utils.CacheEntry
-
- checkpoint(Node) - Method in class org.fcrepo.kernel.services.VersionService
-
Creates a version checkpoint for the given node if versioning is enabled
for that node type.
- chunkIndex - Variable in class org.fcrepo.kernel.utils.infinispan.StoreChunkOutputStream
-
- CHUNKSIZE - Static variable in class org.fcrepo.kernel.utils.infinispan.StoreChunkOutputStream
-
- close() - Method in class org.fcrepo.kernel.utils.infinispan.StoreChunkOutputStream
-
- CLUSTER_MEMBERS - Static variable in class org.fcrepo.kernel.services.functions.GetClusterConfiguration
-
- CLUSTER_NAME - Static variable in class org.fcrepo.kernel.services.functions.GetClusterConfiguration
-
- CLUSTER_SIZE - Static variable in class org.fcrepo.kernel.services.functions.GetClusterConfiguration
-
- commit(String) - Method in class org.fcrepo.kernel.services.TransactionService
-
- commit(VersionService) - Method in class org.fcrepo.kernel.Transaction
-
"Commit" the transaction by saving the backing-session
- common() - Method in class org.fcrepo.kernel.utils.iterators.DifferencingIterator
-
This method will return null until the source iterator is exhausted.
- computedChecksum - Variable in class org.fcrepo.kernel.utils.FixityResult
-
the checksum computed by the fixity check
- computedSize - Variable in class org.fcrepo.kernel.utils.FixityResult
-
the size computed by the fixity check
- computeNext() - Method in class org.fcrepo.kernel.rdf.impl.mappings.ZippingIterator
-
- computeNext() - Method in class org.fcrepo.kernel.utils.iterators.DifferencingIterator
-
- concat(Iterator<? extends Triple>) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
-
- concat(T) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
-
- concat(T...) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
-
- concat(Collection<? extends Triple>) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
-
- consume() - Method in interface org.fcrepo.kernel.utils.iterators.IteratorConsumer
-
Synchronous consumption.
- consume() - Method in class org.fcrepo.kernel.utils.iterators.PersistingRdfStreamConsumer
-
- consumeAsync() - Method in interface org.fcrepo.kernel.utils.iterators.IteratorConsumer
-
Asynchronous consumption.
- consumeAsync() - Method in class org.fcrepo.kernel.utils.iterators.PersistingRdfStreamConsumer
-
- CONTAINER - Static variable in class org.fcrepo.kernel.RdfLexicon
-
- contains(StoragePolicy) - Method in interface org.fcrepo.kernel.services.policy.StoragePolicyDecisionPoint
-
- CONTENT_LOCATION_TYPE - Static variable in class org.fcrepo.kernel.RdfLexicon
-
- ContentDigest - Class in org.fcrepo.kernel.utils
-
Digest helpers to convert digests (checksums) into URI strings
(based loosely on Magnet URIs)
- ContentDigest() - Constructor for class org.fcrepo.kernel.utils.ContentDigest
-
- contentProperties - Static variable in class org.fcrepo.kernel.RdfLexicon
-
- context - Variable in class org.fcrepo.kernel.utils.iterators.RdfStream
-
- convertDateToXSDString(long) - Static method in class org.fcrepo.kernel.utils.FedoraTypesUtils
-
- copyObject(Session, String, String) - Method in class org.fcrepo.kernel.services.NodeService
-
Copy an existing object from the source path to the destination path
- COULD_NOT_STORE_PROPERTY - Static variable in class org.fcrepo.kernel.RdfLexicon
-
- CREATED_BY - Static variable in class org.fcrepo.kernel.RdfLexicon
-
- CREATED_DATE - Static variable in class org.fcrepo.kernel.RdfLexicon
-
- createDatastream(Session, String) - Method in class org.fcrepo.kernel.services.DatastreamService
-
Create a stub datastream without content
- createDatastreamNode(Session, String, String, String, InputStream) - Method in class org.fcrepo.kernel.services.DatastreamService
-
Create a new Datastream node in the JCR store
- createDatastreamNode(Session, String, String, String, InputStream, URI) - Method in class org.fcrepo.kernel.services.DatastreamService
-
Create a new Datastream node in the JCR store
- createObject(Session, String) - Method in class org.fcrepo.kernel.services.ObjectService
-
- createValue(Node, RDFNode, int) - Method in class org.fcrepo.kernel.rdf.JcrRdfTools
-
Create a JCR value from an RDFNode, either by using the given JCR
PropertyType or by looking at the RDFNode Datatype
- createValue(RDFNode) - Method in class org.fcrepo.kernel.rdf.JcrRdfTools
-
Create a JCR value (with an undefined type) from a RDFNode
- createValue(RDFNode, int) - Method in class org.fcrepo.kernel.rdf.JcrRdfTools
-
Create a JCR value from an RDFNode with the given JCR type
- createValue(ValueFactory, RDFNode, int) - Method in class org.fcrepo.kernel.rdf.JcrRdfTools
-
Create a JCR value from an RDF node with the given JCR type
- createValue(Node, RDFNode, Integer) - Method in class org.fcrepo.kernel.utils.iterators.PersistingRdfStreamConsumer
-
- createVersion(Workspace, Collection<String>) - Method in class org.fcrepo.kernel.services.VersionService
-
Explicitly creates a version for the nodes at each path provided.
- FEDORA_CONFIG_NAMESPACE - Static variable in class org.fcrepo.kernel.RdfLexicon
-
Fedora configuration namespace "fedora-config", used for user-settable
configuration properties.
- FedoraEvent - Class in org.fcrepo.kernel.observer
-
A very simple abstraction to prevent event-driven machinery
downstream from the repository from relying directly on a JCR
interface (Event).
- FedoraEvent(Event) - Constructor for class org.fcrepo.kernel.observer.FedoraEvent
-
Wrap a JCR Event with our FedoraEvent decorators
- FedoraEvent(Event, String) - Constructor for class org.fcrepo.kernel.observer.FedoraEvent
-
Wrap a JCR Event with our FedoraEvent decorators
and include the type given in the info map
- FedoraObject - Class in org.fcrepo.kernel
-
An abstraction that represents a Fedora Object backed by
a JCR node.
- FedoraObject(Node) - Constructor for class org.fcrepo.kernel.FedoraObject
-
Construct a FedoraObject from an existing JCR Node
- FedoraObject(Session, String, String) - Constructor for class org.fcrepo.kernel.FedoraObject
-
Create or find a FedoraObject at the given path
- FedoraObject(Session, String) - Constructor for class org.fcrepo.kernel.FedoraObject
-
Create or find a FedoraDatastream at the given path
- FedoraResource - Class in org.fcrepo.kernel
-
Common behaviors across FedoraObject and Datastream types; also used
when the exact type of an object is irrelevant
- FedoraResource() - Constructor for class org.fcrepo.kernel.FedoraResource
-
Construct a FedoraObject without a backing JCR Node
- FedoraResource(Node) - Constructor for class org.fcrepo.kernel.FedoraResource
-
Construct a FedoraObject from an existing JCR Node
- FedoraResource(Session, String, String) - Constructor for class org.fcrepo.kernel.FedoraResource
-
Create or find a FedoraObject at the given path
- FedoraTypesUtils - Class in org.fcrepo.kernel.utils
-
Convenience class with static methods for manipulating Fedora types in the
JCR.
- FedoraTypesUtils() - Constructor for class org.fcrepo.kernel.utils.FedoraTypesUtils
-
- filter(Predicate<? super Triple>) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
-
As Iterables.filter(Iterable, Predicate) while maintaining context.
- findOrCreateObject(Session, String) - Method in class org.fcrepo.kernel.services.NodeService
-
Find or create a new Fedora resource at the given path
- FIRST_PAGE - Static variable in class org.fcrepo.kernel.RdfLexicon
-
- FIXITY_TYPE - Static variable in class org.fcrepo.kernel.RdfLexicon
-
- FixityInputStream - Class in org.fcrepo.kernel.utils
-
An InputStream wrapper that calculates the size and digest
while reading from the stream.
- FixityInputStream(InputStream, MessageDigest) - Constructor for class org.fcrepo.kernel.utils.FixityInputStream
-
Creates a FilterInputStream by assigning the
argument in to the field this.in
so as to remember it for later use.
- fixityProperties - Static variable in class org.fcrepo.kernel.RdfLexicon
-
- FixityRdfContext - Class in org.fcrepo.kernel.rdf.impl
-
An RdfStream containing information about the fixity of a
Node.
- FixityRdfContext(Node, GraphSubjects, LowLevelStorageService, Iterable<FixityResult>) - Constructor for class org.fcrepo.kernel.rdf.impl.FixityRdfContext
-
Ordinary constructor.
- FixityResult - Class in org.fcrepo.kernel.utils
-
Structure for presenting the results of a fixity check
(and any repair operations that may have occurred)
- FixityResult() - Constructor for class org.fcrepo.kernel.utils.FixityResult
-
Initialize an empty fixity result
- FixityResult(CacheEntry) - Constructor for class org.fcrepo.kernel.utils.FixityResult
-
Prepare a fixity result for a Low-Level cache entry
- FixityResult(long, URI) - Constructor for class org.fcrepo.kernel.utils.FixityResult
-
Prepare a fixity result given the computed checksum and size
- FixityResult(CacheEntry, long, URI) - Constructor for class org.fcrepo.kernel.utils.FixityResult
-
Prepare a fixity result with the expected size and checksum
- FixityResult.FixityState - Enum in org.fcrepo.kernel.utils
-
The possible fixity states (which may be ORed together later)
- fromModel(Model) - Static method in class org.fcrepo.kernel.utils.iterators.RdfStream
-
- getAlgorithm(URI) - Static method in class org.fcrepo.kernel.utils.ContentDigest
-
Given a digest URI, get the corresponding MessageDigest algorithm
- getAllNodeTypes(Session) - Method in class org.fcrepo.kernel.services.RepositoryService
-
Get the full list of node types in the repository
- getBaseVersion(Node) - Static method in class org.fcrepo.kernel.utils.FedoraTypesUtils
-
Get the JCR Base version for a node
- GetBinaryKey - Class in org.fcrepo.kernel.services.functions
-
Get the internal Modeshape BinaryKey for a binary property
- GetBinaryKey() - Constructor for class org.fcrepo.kernel.services.functions.GetBinaryKey
-
- GetBinaryStore - Class in org.modeshape.jcr
-
Retrieve the BinaryStore from a running Modeshape Repository
- GetBinaryStore() - Constructor for class org.modeshape.jcr.GetBinaryStore
-
- GetCacheStore - Class in org.fcrepo.kernel.services.functions
-
Function encapsulating the various Infinispan API calls to retrieve
a CacheStore from a Cache.
- GetCacheStore() - Constructor for class org.fcrepo.kernel.services.functions.GetCacheStore
-
- getCheckCacheFixityFunction(URI, long) - Static method in class org.fcrepo.kernel.services.ServiceHelpers
-
Get the fixity function to map a low-level cache entry to its fixity
result
- getChecksum() - Method in class org.fcrepo.kernel.services.functions.CheckCacheEntryFixity
-
Returns the expected checksum of the bytes to be verified.
- GetClusterConfiguration - Class in org.fcrepo.kernel.services.functions
-
Extract the Infinispan cluster configuration and state
from a running Modeshape repository
- GetClusterConfiguration() - Constructor for class org.fcrepo.kernel.services.functions.GetClusterConfiguration
-
- getClusterExecutor(InfinispanBinaryStore) - Static method in class org.fcrepo.kernel.services.ServiceHelpers
-
A static factory function to insulate services from the details of
building a DistributedExecutorService
- getClusterResults(InfinispanBinaryStore, BinaryKey, Function<LowLevelCacheEntry, T>) - Method in class org.fcrepo.kernel.services.LowLevelStorageService
-
Get the transform results in a clustered Infinispan binary store
- getContent() - Method in class org.fcrepo.kernel.Datastream
-
- getContentDigest() - Method in class org.fcrepo.kernel.Datastream
-
Get the pre-calculated content digest for the binary payload
- getContentSize() - Method in class org.fcrepo.kernel.Datastream
-
- getContentSize(Node) - Static method in class org.fcrepo.kernel.services.ServiceHelpers
-
Get the size of the JCR content binary property
- getContext() - Method in interface org.fcrepo.kernel.rdf.GraphSubjects
-
Get a context resource
- getContext() - Method in class org.fcrepo.kernel.rdf.impl.DefaultGraphSubjects
-
- getCreated() - Method in class org.fcrepo.kernel.Transaction
-
Get the date this transaction was created
- getCreatedDate() - Method in class org.fcrepo.kernel.FedoraResource
-
Get the date this datastream was created
- getCurrentTransactionId(Session) - Static method in class org.fcrepo.kernel.services.TransactionService
-
Get the current Transaction ID for a session
- getDatasetSubject(Dataset) - Static method in class org.fcrepo.kernel.rdf.SerializationUtils
-
Get the subject of the dataset, given by the context's "uri"
- getDatastream(Session, String) - Method in class org.fcrepo.kernel.services.DatastreamService
-
Retrieve a Datastream instance by pid and dsid
- getDatastreamNode(Session, String) - Method in class org.fcrepo.kernel.services.DatastreamService
-
Retrieve the JCR node for a Datastream by pid and dsid
- getDatastreamSize(Node) - Static method in class org.fcrepo.kernel.services.ServiceHelpers
-
Get the size of a datastream by calculating the size of the properties
and the binary properties
- getDate() - Method in class org.fcrepo.kernel.observer.FedoraEvent
-
- GetDefaultWorkspace - Class in org.fcrepo.kernel.services.functions
-
Get the default workspace from the repository configuration
(or "default", if no information is available)
- GetDefaultWorkspace() - Constructor for class org.fcrepo.kernel.services.functions.GetDefaultWorkspace
-
- getDefinitionForPropertyName(Node, String) - Static method in class org.fcrepo.kernel.utils.FedoraTypesUtils
-
Get the property definition information (containing type and multi-value
information)
- getDsId() - Method in class org.fcrepo.kernel.Datastream
-
- getEntry() - Method in class org.fcrepo.kernel.utils.FixityResult
-
Get the underlying Low-Level cache entry
- getEtagValue() - Method in class org.fcrepo.kernel.FedoraResource
-
Construct an ETag value from the last modified date and path.
- getExpires() - Method in class org.fcrepo.kernel.Transaction
-
Get the Date when this transaction is expired and can be
garbage-collected
- getExternalId() - Method in class org.fcrepo.kernel.utils.LowLevelCacheEntry
-
Return the external identifier.
- getExternalIdentifier() - Method in class org.fcrepo.kernel.utils.BinaryCacheEntry
-
- getExternalIdentifier() - Method in interface org.fcrepo.kernel.utils.CacheEntry
-
Generate a human-readable identifier for the location of this entry
- getExternalIdentifier() - Method in class org.fcrepo.kernel.utils.impl.CacheStoreEntry
-
Generate a human-readable identifier for the location of this entry
- getExternalIdentifier() - Method in class org.fcrepo.kernel.utils.impl.ChainingCacheStoreEntry
-
- getExternalIdentifier() - Method in class org.fcrepo.kernel.utils.impl.LocalBinaryStoreEntry
-
Generate a human-readable identifier for the location of this entry
- getFilename() - Method in class org.fcrepo.kernel.Datastream
-
Return the file name for the binary content
- getFilter(Session) - Method in class org.fcrepo.kernel.observer.DefaultFilter
-
- getFilter(Session) - Method in interface org.fcrepo.kernel.observer.EventFilter
-
Return a function to wrap Events, or transform to null if they should be
skipped
- getFilter(Session) - Method in class org.fcrepo.kernel.observer.NOOPFilter
-
- getFixity(Node, URI, long) - Method in class org.fcrepo.kernel.services.DatastreamService
-
Get the fixity results for this datastream's bitstream, and compare it
against the given checksum and size.
- getFixityResultsModel(GraphSubjects, Datastream) - Method in class org.fcrepo.kernel.services.DatastreamService
-
Get the fixity results for the datastream as a RDF Dataset
- getGraphSubject(Node) - Method in interface org.fcrepo.kernel.rdf.GraphSubjects
-
Translate a JCR node into an RDF Resource
- getGraphSubject(String) - Method in interface org.fcrepo.kernel.rdf.GraphSubjects
-
Get the RDF resource for an absolute path
- getGraphSubject(String) - Method in class org.fcrepo.kernel.rdf.impl.DefaultGraphSubjects
-
- getGraphSubject(Node) - Method in class org.fcrepo.kernel.rdf.impl.DefaultGraphSubjects
-
- getHierarchyTriples(GraphSubjects) - Method in class org.fcrepo.kernel.FedoraResource
-
Return the JCR properties of this object as an
RdfStream
- getId() - Method in class org.fcrepo.kernel.Transaction
-
Get the transaction identifier
- getIdentifier() - Method in class org.fcrepo.kernel.observer.FedoraEvent
-
- getInfo() - Method in class org.fcrepo.kernel.observer.FedoraEvent
-
- getInputStream() - Method in class org.fcrepo.kernel.utils.BinaryCacheEntry
-
- getInputStream() - Method in interface org.fcrepo.kernel.utils.CacheEntry
-
Get a raw input stream from the underlying store
- getInputStream() - Method in class org.fcrepo.kernel.utils.impl.CacheStoreEntry
-
Get a raw input stream from the underlying store
- getInputStream() - Method in class org.fcrepo.kernel.utils.impl.ChainingCacheStoreEntry
-
- getInputStream() - Method in class org.fcrepo.kernel.utils.impl.LocalBinaryStoreEntry
-
Get a raw input stream from the underlying store
- getJcrNamespaceForRDFNamespace(String) - Static method in class org.fcrepo.kernel.rdf.JcrRdfTools
-
Convert a Fedora RDF Namespace into its JCR equivalent
- getJcrPropertiesModel(Iterator<Node>, Resource) - Method in class org.fcrepo.kernel.rdf.JcrRdfTools
-
Get an
RdfStream for the given JCR NodeIterator
- getJcrTriples(Node) - Method in class org.fcrepo.kernel.rdf.JcrRdfTools
-
Get an
RdfStream for a node that includes all its own JCR properties,
as well as the properties of its immediate children.
- getJcrTriples(Node, Iterable<FixityResult>) - Method in class org.fcrepo.kernel.rdf.JcrRdfTools
-
Serialize the JCR fixity information in an
RdfStream
- getKey() - Method in class org.fcrepo.kernel.utils.LowLevelCacheEntry
-
Get the BinaryKey for this cache entry
- getLastModifiedDate() - Method in class org.fcrepo.kernel.FedoraResource
-
Get the date this datastream was last modified
- getListener(GraphSubjects, Session, Model) - Static method in class org.fcrepo.kernel.utils.JcrPropertyStatementListener
-
Return a Listener given the subject factory and JcrSession.
- getLowLevelCacheEntries(Node) - Method in class org.fcrepo.kernel.services.LowLevelStorageService
-
Get the low-level cache entries for a Node containing a jcr:data binary
property
- getLowLevelCacheEntries(Property) - Method in class org.fcrepo.kernel.services.LowLevelStorageService
-
Get the low-level cache entries for a JCR Binary property
- getLowLevelCacheEntries(BinaryKey) - Method in class org.fcrepo.kernel.services.LowLevelStorageService
-
Get the low-level Cache entries for a Modeshape BinaryKey
- getLowLevelCacheEntriesFromStore(BinaryStore, BinaryKey) - Method in class org.fcrepo.kernel.services.LowLevelStorageService
-
Get the low-level cache entries from a particular BinaryStore
- getLowLevelCacheEntriesFromStore(CompositeBinaryStore, BinaryKey) - Method in class org.fcrepo.kernel.services.LowLevelStorageService
-
Get the low-level cache entries from a particular CompositeBinaryStore
- getLowLevelCacheEntriesFromStore(InfinispanBinaryStore, BinaryKey) - Method in class org.fcrepo.kernel.services.LowLevelStorageService
-
Get the low-level cache entries from a particular InfinispanBinaryStore
- getLowLevelStore() - Method in class org.fcrepo.kernel.utils.impl.CacheStoreEntry
-
Get the low-level cache store this entry is contained in
- getMessageDigest() - Method in class org.fcrepo.kernel.utils.FixityInputStream
-
Retrieve the calculated digest for the input stream
- getMimeType() - Method in class org.fcrepo.kernel.Datastream
-
- getModels() - Method in class org.fcrepo.kernel.FedoraResource
-
Get the mixins this object uses
- getName() - Method in class org.fcrepo.kernel.FedoraObject
-
- getName() - Method in enum org.fcrepo.kernel.utils.EventType
-
- getNamespaceRegistry - Static variable in class org.fcrepo.kernel.utils.NamespaceTools
-
We need the Modeshape NamespaceRegistry, because it allows us to register
anonymous namespaces.
- getNamespaceRegistryDataset(Session) - Method in class org.fcrepo.kernel.services.RepositoryService
-
Serialize the JCR namespace information as an RDF Dataset
- getNamespaceRegistryStream(Session) - Method in class org.fcrepo.kernel.services.RepositoryService
-
Serialize the JCR namespace information as an
RdfStream
- getNamespaceTriples() - Method in class org.fcrepo.kernel.rdf.JcrRdfTools
-
Get an
RdfStream of the registered JCR namespaces
- getNode() - Method in class org.fcrepo.kernel.FedoraResource
-
- getNodeFromGraphSubject(Resource) - Method in interface org.fcrepo.kernel.rdf.GraphSubjects
-
Translate an RDF resource into a JCR node
- getNodeFromGraphSubject(Resource) - Method in class org.fcrepo.kernel.rdf.impl.DefaultGraphSubjects
-
- getNodePropertySize(Node) - Static method in class org.fcrepo.kernel.services.ServiceHelpers
-
Get the total size of a Node's properties
- getNodeTypeManager(Node) - Static method in class org.fcrepo.kernel.utils.FedoraTypesUtils
-
Get the JCR Node Type manager
- getNodeTypes(Session) - Method in class org.fcrepo.kernel.services.RepositoryService
-
- getNumberChunks() - Method in class org.fcrepo.kernel.utils.infinispan.StoreChunkOutputStream
-
- getObject() - Method in class org.fcrepo.kernel.Datastream
-
- getObject(Session, String) - Method in class org.fcrepo.kernel.services.NodeService
-
Retrieve an existing Fedora resource at the given path
- getObject(Session, String, String) - Method in class org.fcrepo.kernel.services.NodeService
-
Get an existing Fedora resource at the given path with the given version
label
- getObject(Session, String) - Method in class org.fcrepo.kernel.services.ObjectService
-
- getObject() - Method in class org.fcrepo.kernel.spring.ModeShapeRepositoryFactoryBean
-
- getObjectNames(Session, String) - Method in class org.fcrepo.kernel.services.NodeService
-
- getObjectNames(Session, String, String) - Method in class org.fcrepo.kernel.services.NodeService
-
Get the list of child nodes at the given path filtered by the given mixin
- getObjectNode(Session, String) - Method in class org.fcrepo.kernel.services.ObjectService
-
- getObjectSize(Node) - Static method in class org.fcrepo.kernel.services.ServiceHelpers
-
- getObjectType() - Method in class org.fcrepo.kernel.spring.ModeShapeRepositoryFactoryBean
-
- getPath() - Method in class org.fcrepo.kernel.FedoraResource
-
Get the path to the JCR node
- getPath() - Method in class org.fcrepo.kernel.observer.FedoraEvent
-
- getPathFromGraphSubject(Resource) - Method in interface org.fcrepo.kernel.rdf.GraphSubjects
-
Translate an RDF resource into a JCR path
- getPathFromGraphSubject(Resource) - Method in class org.fcrepo.kernel.rdf.impl.DefaultGraphSubjects
-
- getPredicateForProperty - Static variable in class org.fcrepo.kernel.utils.FedoraTypesUtils
-
Map a JCR property to an RDF property with the right namespace URI and
local name
- getProblems() - Method in class org.fcrepo.kernel.utils.JcrPropertyStatementListener
-
Get a list of any problems from trying to apply the statement changes to
the node's properties
- getProblemsModel() - Static method in class org.fcrepo.kernel.rdf.JcrRdfTools
-
Get a model in which to collect statements of RDF extraction problems
- getProperties(Node, GraphSubjects, int, int) - Method in interface org.fcrepo.kernel.rdf.GraphProperties
-
Return an offset list of the properties generated by this factory
for the given object and subject factory.
- getProperties(Node, GraphSubjects) - Method in interface org.fcrepo.kernel.rdf.GraphProperties
-
Return a list of all properties generated by this factory
for the given object and subject factory.
- getProperties(Node, GraphSubjects, int, int) - Method in class org.fcrepo.kernel.rdf.impl.JcrGraphProperties
-
- getProperties(Node, GraphSubjects) - Method in class org.fcrepo.kernel.rdf.impl.JcrGraphProperties
-
- getPropertiesDataset(GraphSubjects, int, int) - Method in class org.fcrepo.kernel.FedoraResource
-
Return the JCR properties of this object as a Jena Dataset
- getPropertiesDataset(GraphSubjects) - Method in class org.fcrepo.kernel.FedoraResource
-
Return the JCR properties of this object as a Jena Dataset
- getPropertyModelName() - Method in interface org.fcrepo.kernel.rdf.GraphProperties
-
Return the name of the model this property factory will insert
its properties into.
- getPropertyModelName() - Method in class org.fcrepo.kernel.rdf.impl.JcrGraphProperties
-
- getPropertyNameFromPredicate(Node, Property) - Method in class org.fcrepo.kernel.rdf.JcrRdfTools
-
Given an RDF predicate value (namespace URI + local name), figure out
what JCR property to use
- getPropertyNameFromPredicate(Node, Property, Map<String, String>) - Method in class org.fcrepo.kernel.rdf.JcrRdfTools
-
Given an RDF predicate value (namespace URI + local name), figure out
what JCR property to use
- getPropertyNameFromPredicate(Property, Map<String, String>) - Method in class org.fcrepo.kernel.rdf.JcrRdfTools
-
Get the property name for an RDF predicate
- getPropertyNameFromPredicate(Property) - Method in class org.fcrepo.kernel.rdf.JcrRdfTools
-
Get a property name for an RDF predicate
- getPropertyNameFromPredicate(NamespaceRegistry, Property, Map<String, String>) - Method in class org.fcrepo.kernel.rdf.JcrRdfTools
-
Get the JCR property name for an RDF predicate
- getPropertyNameFromPredicate(Node, Property) - Method in class org.fcrepo.kernel.utils.iterators.PersistingRdfStreamConsumer
-
- getPropertyType(String, String) - Method in class org.fcrepo.kernel.rdf.JcrRdfTools
-
Given a node type and a property name, figure out an appropriate jcr value type
- getPropertyType(NodeType, String) - Method in class org.fcrepo.kernel.rdf.JcrRdfTools
-
Given a node type and a property name, figure out an appropraite jcr value type
- getPropertyType(Node, String) - Method in class org.fcrepo.kernel.utils.NodePropertiesTools
-
Get the JCR property type ID for a given property name.
- getRDFNamespaceForJcrNamespace(String) - Static method in class org.fcrepo.kernel.rdf.JcrRdfTools
-
Convert a JCR namespace into an RDF namespace fit for downstream
consumption.
- getReferencePropertyName(String) - Method in class org.fcrepo.kernel.utils.NodePropertiesTools
-
When we add certain URI properties, we also want to leave a reference node
- getRepositoryCount(Repository) - Static method in class org.fcrepo.kernel.utils.FedoraTypesUtils
-
- getRepositoryNamespaces(Session) - Static method in class org.fcrepo.kernel.services.RepositoryService
-
Get a map of JCR prefixes to their URI namespaces
- getRepositoryObjectCount() - Method in class org.fcrepo.kernel.services.RepositoryService
-
Calculate the number of objects in the repository
- getRepositorySize() - Method in class org.fcrepo.kernel.services.RepositoryService
-
Calculate the total size of all the binary properties in the repository
- getRepositorySize(Repository) - Static method in class org.fcrepo.kernel.utils.FedoraTypesUtils
-
- getResource(Namespaced) - Static method in class org.fcrepo.kernel.rdf.impl.mappings.ItemDefinitionToTriples
-
Get a RDF Resource for a Namespaced JCR object.
- getResource(NodeType) - Static method in class org.fcrepo.kernel.rdf.impl.mappings.ItemDefinitionToTriples
-
Get a RDF Resource for a NodeType JCR object.
- getResource(ItemDefinition) - Static method in class org.fcrepo.kernel.rdf.impl.mappings.ItemDefinitionToTriples
-
Get a RDF Resource for a ItemDefinition JCR object.
- getSession() - Method in class org.fcrepo.kernel.Transaction
-
Get the transaction-aware session
- getSize() - Method in class org.fcrepo.kernel.Datastream
-
Return the calculated size of the DS node
- getSize() - Method in class org.fcrepo.kernel.FedoraResource
-
Get the total size of this object and its datastreams
- getSize() - Method in class org.fcrepo.kernel.services.functions.CheckCacheEntryFixity
-
Returns the expected number of bytes to be verified.
- getState() - Method in class org.fcrepo.kernel.Transaction
-
Get the state of this transaction
- getStoreIdentifier() - Method in class org.fcrepo.kernel.utils.FixityResult
-
Get the identifier for the entry's store
- getTransaction(String) - Method in class org.fcrepo.kernel.services.TransactionService
-
- getTransaction(Session) - Method in class org.fcrepo.kernel.services.TransactionService
-
Get the current Transaction for a session
- getTreeTriples(Node) - Method in class org.fcrepo.kernel.rdf.JcrRdfTools
-
Add the properties of a Node's parent and immediate children (as well as
the jcr:content of children) to the given
RdfStream
- getTriples(GraphSubjects) - Method in class org.fcrepo.kernel.FedoraResource
-
Return the JCR properties of this object as an
RdfStream
- getTxId() - Method in interface org.fcrepo.kernel.TxSession
-
- getType() - Method in class org.fcrepo.kernel.observer.FedoraEvent
-
- getUserData() - Method in class org.fcrepo.kernel.observer.FedoraEvent
-
- getUserID() - Method in class org.fcrepo.kernel.observer.FedoraEvent
-
- getVersionHistory(Node) - Static method in class org.fcrepo.kernel.utils.FedoraTypesUtils
-
Get the JCR VersionHistory for an existing node.
- getVersionHistory(Session, String) - Static method in class org.fcrepo.kernel.utils.FedoraTypesUtils
-
Get the JCR VersionHistory for a node at a given JCR path
- getVersionTriples(GraphSubjects) - Method in class org.fcrepo.kernel.FedoraResource
-
Serialize the JCR versions information as an RDF dataset
- getVersionTriples(Node) - Method in class org.fcrepo.kernel.rdf.JcrRdfTools
-
Get an
RdfStream for the JCR version history information for a node
- getWorkspaceTriples(GraphSubjects) - Method in class org.fcrepo.kernel.rdf.JcrRdfTools
-
Get an
RdfStream of the registered JCR workspaces
- GraphProperties - Interface in org.fcrepo.kernel.rdf
-
- GraphSubjects - Interface in org.fcrepo.kernel.rdf
-
Translate internal JCR node identifiers to external Fedora identifiers
(and vice versa)
- graphSubjects() - Method in class org.fcrepo.kernel.rdf.impl.NodeRdfContext
-
- idTranslator() - Method in class org.fcrepo.kernel.utils.iterators.PersistingRdfStreamConsumer
-
- indexInBuffer - Variable in class org.fcrepo.kernel.utils.infinispan.StoreChunkInputStream
-
- INLINED_RESOURCE - Static variable in class org.fcrepo.kernel.RdfLexicon
-
- INLINED_RESOURCES_MODEL - Static variable in interface org.fcrepo.kernel.rdf.GraphProperties
-
- InvalidChecksumException - Exception in org.fcrepo.kernel.exception
-
Exception thrown when the calculated digest does not match the stored digest
- InvalidChecksumException(String) - Constructor for exception org.fcrepo.kernel.exception.InvalidChecksumException
-
Exception with message
- invoke(Object, Method, Object[]) - Method in class org.fcrepo.kernel.TxAwareSession
-
- IS_CONTENT_OF - Static variable in class org.fcrepo.kernel.RdfLexicon
-
- isBinaryContentProperty - Static variable in class org.fcrepo.kernel.utils.FedoraTypesUtils
-
Check if a JCR property is a binary jcr:data property
- isContainer(Node) - Static method in class org.fcrepo.kernel.rdf.JcrRdfTools
-
Decides whether the RDF representation of this Node will receive LDP Container status.
- isEmpty() - Method in interface org.fcrepo.kernel.services.policy.StoragePolicyDecisionPoint
-
- isFedoraDatastream - Static variable in class org.fcrepo.kernel.utils.FedoraTypesUtils
-
Predicate for determining whether this Node is a Fedora
datastream.
- isFedoraGraphSubject(Resource) - Method in interface org.fcrepo.kernel.rdf.GraphSubjects
-
Predicate for determining whether this Resource is a Fedora object.
- isFedoraGraphSubject(Resource) - Method in class org.fcrepo.kernel.rdf.impl.DefaultGraphSubjects
-
- isFedoraObject - Static variable in class org.fcrepo.kernel.utils.FedoraTypesUtils
-
Predicate for determining whether this Node is a Fedora object.
- isFedoraObjectOrDatastream - Static variable in class org.fcrepo.kernel.utils.FedoraTypesUtils
-
Predicate for objects, datastreams, whatever!
- isFedoraResource - Static variable in class org.fcrepo.kernel.utils.FedoraTypesUtils
-
Predicate for determining whether this Node is a Fedora resource.
- isFedoraSubjectTriple - Variable in class org.fcrepo.kernel.utils.iterators.PersistingRdfStreamConsumer
-
- isFrozen(Node) - Static method in class org.fcrepo.kernel.FedoraResource
-
Is the given node a frozen node?
- isFrozen - Static variable in class org.fcrepo.kernel.utils.FedoraTypesUtils
-
Predicate for determining whether this Node is a frozen node
(a part of the system version history).
- isInternalNode - Static variable in class org.fcrepo.kernel.utils.FedoraTypesUtils
-
Check if a node is "internal" and should not be exposed e.g.
- isInternalProperty(Node, Resource) - Method in class org.fcrepo.kernel.rdf.JcrRdfTools
-
Determine if a predicate is an internal property of a node (and should
not be modified from external sources)
- isManagedMixin - Static variable in class org.fcrepo.kernel.rdf.ManagedRdf
-
- isManagedNamespace - Static variable in class org.fcrepo.kernel.RdfLexicon
-
Is this namespace one that the repository manages?
- isManagedPredicate - Static variable in class org.fcrepo.kernel.RdfLexicon
-
Detects whether an RDF property is managed by the repository.
- isManagedPredicateURI - Static variable in class org.fcrepo.kernel.RdfLexicon
-
Detects whether an RDF predicate URI is managed by the repository.
- isManagedTriple - Static variable in class org.fcrepo.kernel.rdf.ManagedRdf
-
- isMultipleValuedProperty - Static variable in class org.fcrepo.kernel.utils.FedoraTypesUtils
-
Check if a JCR property is a multivalued property or not
- isMultivaluedProperty(Node, String) - Method in class org.fcrepo.kernel.utils.NodePropertiesTools
-
Determine if a given JCR property name is single- or multi- valued.
- isNew() - Method in class org.fcrepo.kernel.FedoraResource
-
Check if a resource was created in this session
- isOrWasFedoraResource - Static variable in class org.fcrepo.kernel.utils.FedoraTypesUtils
-
Predicate for determining whether this Node is a Fedora resource
or is a frozen node that was a fedora resource.
- isSingleton() - Method in class org.fcrepo.kernel.spring.ModeShapeRepositoryFactoryBean
-
- isSuccess() - Method in class org.fcrepo.kernel.utils.FixityResult
-
Was the fixity declared a success
- ItemDefinitionToTriples<T extends javax.jcr.nodetype.ItemDefinition> - Class in org.fcrepo.kernel.rdf.impl.mappings
-
Utility for moving generic Item Definitions into RDFS triples
- ItemDefinitionToTriples(Node) - Constructor for class org.fcrepo.kernel.rdf.impl.mappings.ItemDefinitionToTriples
-
Translate ItemDefinitions into triples.
- iterator() - Method in class org.fcrepo.kernel.utils.iterators.EventIterator
-
- iterator() - Method in class org.fcrepo.kernel.utils.iterators.NodeIterator
-
- iterator() - Method in class org.fcrepo.kernel.utils.iterators.NodeTypeIterator
-
- iterator() - Method in class org.fcrepo.kernel.utils.iterators.PropertyIterator
-
- iterator() - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
-
- iterator() - Method in class org.fcrepo.kernel.utils.iterators.VersionIterator
-
- IteratorConsumer<E,T> - Interface in org.fcrepo.kernel.utils.iterators
-
Implemented by something that can consume an Iterator.
- namespace(String, String) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
-
- NamespaceChangedStatementListener - Class in org.fcrepo.kernel.utils
-
Listener that maps changes to actions in the JCR namespace registry
- NamespaceChangedStatementListener(Session) - Constructor for class org.fcrepo.kernel.utils.NamespaceChangedStatementListener
-
Use the given session to perform namespace changes
- namespaceProperties - Static variable in class org.fcrepo.kernel.RdfLexicon
-
- NamespaceRdfContext - Class in org.fcrepo.kernel.rdf.impl
-
An
RdfStream that holds the namespace mappings for serializations,
as well as
Triples describing those namespaces.
- NamespaceRdfContext(Session) - Constructor for class org.fcrepo.kernel.rdf.impl.NamespaceRdfContext
-
Default constructor.
- namespaces(Map<String, String>) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
-
- namespaces() - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
-
- NamespaceTools - Class in org.fcrepo.kernel.utils
-
Tools for working with the JCR Namespace Registry
(wrapping some non-standard Modeshape machinery)
- NamespaceTools() - Constructor for class org.fcrepo.kernel.utils.NamespaceTools
-
- newInstance(Session, String) - Static method in class org.fcrepo.kernel.TxAwareSession
-
Wrap a JCR session with this dynamic proxy
- NEXT_PAGE - Static variable in class org.fcrepo.kernel.RdfLexicon
-
- nextChunk() - Method in class org.fcrepo.kernel.utils.infinispan.StoreChunkInputStream
-
- node - Variable in class org.fcrepo.kernel.FedoraResource
-
- node() - Method in class org.fcrepo.kernel.rdf.impl.NodeRdfContext
-
- NODE_ADDRESS - Static variable in class org.fcrepo.kernel.services.functions.GetClusterConfiguration
-
- NODE_TYPE_KEY - Static variable in class org.fcrepo.kernel.observer.FedoraEvent
-
- NODE_VIEW - Static variable in class org.fcrepo.kernel.services.functions.GetClusterConfiguration
-
- NodeDefinitionToTriples - Class in org.fcrepo.kernel.rdf.impl.mappings
-
Utility for moving Node Definitions into RDFS triples
- NodeDefinitionToTriples(Node) - Constructor for class org.fcrepo.kernel.rdf.impl.mappings.NodeDefinitionToTriples
-
Translate ItemDefinitions into triples.
- NodeIterator - Class in org.fcrepo.kernel.utils.iterators
-
Type-aware iterator to wrap the JCR NodeIterator
- NodeIterator(NodeIterator) - Constructor for class org.fcrepo.kernel.utils.iterators.NodeIterator
-
Wrap the NodeIterator with our generic version
- NodePropertiesTools - Class in org.fcrepo.kernel.utils
-
Tools for replacing, appending and deleting JCR node properties
- NodePropertiesTools() - Constructor for class org.fcrepo.kernel.utils.NodePropertiesTools
-
- NodeRdfContext - Class in org.fcrepo.kernel.rdf.impl
-
RdfStream that holds contexts related to a specific
Node.
- NodeRdfContext(Node, GraphSubjects, LowLevelStorageService) - Constructor for class org.fcrepo.kernel.rdf.impl.NodeRdfContext
-
Default constructor.
- NodeRemovalEventObserver - Class in org.fcrepo.kernel.observer
-
This is a listener that fakes a single event to signify object updates.
- NodeRemovalEventObserver() - Constructor for class org.fcrepo.kernel.observer.NodeRemovalEventObserver
-
- NodeService - Class in org.fcrepo.kernel.services
-
Service for managing access to Fedora 'nodes' (either datastreams or objects,
we don't care.)
- NodeService() - Constructor for class org.fcrepo.kernel.services.NodeService
-
- nodetype2name - Static variable in class org.fcrepo.kernel.utils.FedoraTypesUtils
-
Translates a
NodeType to its
String name.
- NodeTypeIterator - Class in org.fcrepo.kernel.utils.iterators
-
A type-aware iterator that wraps the generic JCR NodeTypeIterator
- NodeTypeIterator(NodeTypeIterator) - Constructor for class org.fcrepo.kernel.utils.iterators.NodeTypeIterator
-
Wrap the NodeIterator with our generic version
- NodeTypeRdfContext - Class in org.fcrepo.kernel.rdf.impl
-
Assemble Triples derived from the NodeTypes in a repository.
- NodeTypeRdfContext(NodeTypeManager) - Constructor for class org.fcrepo.kernel.rdf.impl.NodeTypeRdfContext
-
Convert the NodeTypeManager to an RDF stream, including both primary and
mixin node types.
- NodeTypeRdfContext(Iterable<NodeType>) - Constructor for class org.fcrepo.kernel.rdf.impl.NodeTypeRdfContext
-
Convert a NodeType iterator into an RDF stream
- NodeTypeRdfContext(NodeType) - Constructor for class org.fcrepo.kernel.rdf.impl.NodeTypeRdfContext
-
Convert a NodeType into an RDF stream by capturing the supertypes, node
definitions, and property definitions of the type as RDFS triples.
- nodeTypes - Variable in class org.fcrepo.kernel.services.functions.BooleanTypesPredicate
-
- nodeUpdated(Session, String) - Method in class org.fcrepo.kernel.services.VersionService
-
Notifies the version manager that the node at a given path was updated
so that if automatic versioning is set for that node, a version
checkpoint will be made.
- nodeUpdated(Node) - Method in class org.fcrepo.kernel.services.VersionService
-
Notifies the version manager that the given node was updated
so that if automatic versioning is set for that node, a version
checkpoint will be made.
- NOOPFilter - Class in org.fcrepo.kernel.observer
-
Simple EventFilter that does no filtering.
- NOOPFilter() - Constructor for class org.fcrepo.kernel.observer.NOOPFilter
-
- NoSuchPropertyDefinitionException - Exception in org.fcrepo.kernel.exception
-
Represents the case where a property definition has been requested but does
not exist.
- NoSuchPropertyDefinitionException() - Constructor for exception org.fcrepo.kernel.exception.NoSuchPropertyDefinitionException
-
- NOT_IMPLEMENTED - Static variable in class org.fcrepo.kernel.RdfLexicon
-
- notCommon() - Method in class org.fcrepo.kernel.utils.iterators.DifferencingIterator
-
This method will return null until the source iterator is exhausted.
- RdfAdder - Class in org.fcrepo.kernel.utils.iterators
-
Consumes an
RdfStream by adding its contents to the
JCR.
- RdfAdder(GraphSubjects, Session, RdfStream) - Constructor for class org.fcrepo.kernel.utils.iterators.RdfAdder
-
Ordinary constructor.
- RdfLexicon - Class in org.fcrepo.kernel
-
A lexicon of the RDF properties that the fcrepo kernel (or close-to-core modules) use
- rdfNamespacesToJcrNamespaces - Static variable in class org.fcrepo.kernel.rdf.JcrRdfTools
-
A map of Fedora's RDF namespaces to the JCR equivalent
- RdfRemover - Class in org.fcrepo.kernel.utils.iterators
-
Consumes an
RdfStream by removing its contents from the
JCR.
- RdfRemover(GraphSubjects, Session, RdfStream) - Constructor for class org.fcrepo.kernel.utils.iterators.RdfRemover
-
Ordinary constructor.
- RDFS_LABEL - Static variable in class org.fcrepo.kernel.RdfLexicon
-
- RdfStream - Class in org.fcrepo.kernel.utils.iterators
-
A stream of RDF triples along with some useful context.
- RdfStream(T) - Constructor for class org.fcrepo.kernel.utils.iterators.RdfStream
-
Constructor that begins the stream with proffered triples.
- RdfStream(T) - Constructor for class org.fcrepo.kernel.utils.iterators.RdfStream
-
Constructor that begins the stream with proffered triples.
- RdfStream(T) - Constructor for class org.fcrepo.kernel.utils.iterators.RdfStream
-
Constructor that begins the stream with proffered triples.
- RdfStream(T...) - Constructor for class org.fcrepo.kernel.utils.iterators.RdfStream
-
Constructor that begins the stream with proffered triples.
- RdfStream(T...) - Constructor for class org.fcrepo.kernel.utils.iterators.RdfStream
-
Constructor that begins the stream with proffered statements.
- RdfStream(T) - Constructor for class org.fcrepo.kernel.utils.iterators.RdfStream
-
Constructor that begins the stream with proffered triple.
- RdfStream() - Constructor for class org.fcrepo.kernel.utils.iterators.RdfStream
-
Constructor that begins the stream without any triples.
- RdfStreamConsumer - Interface in org.fcrepo.kernel.utils.iterators
-
- read() - Method in class org.fcrepo.kernel.utils.infinispan.StoreChunkInputStream
-
- read(byte[], int, int) - Method in class org.fcrepo.kernel.utils.infinispan.StoreChunkInputStream
-
- REAP_INTERVAL - Static variable in class org.fcrepo.kernel.services.TransactionService
-
- REFERENCE_PROPERTY_SUFFIX - Static variable in class org.fcrepo.kernel.utils.NodePropertiesTools
-
- registerNodeTypes(Session, InputStream) - Method in class org.fcrepo.kernel.services.RepositoryService
-
- RELATIONS_NAMESPACE - Static variable in class org.fcrepo.kernel.RdfLexicon
-
Relations (RELS-EXT) namespace "fedorarelsext", used for linking
between Fedora objects.
- removeAll() - Method in interface org.fcrepo.kernel.services.policy.StoragePolicyDecisionPoint
-
clear all policies
- removeAndRollbackExpired() - Method in class org.fcrepo.kernel.services.TransactionService
-
Every REAP_INTERVAL milliseconds, check for expired transactions.
- removedStatement(Statement) - Method in class org.fcrepo.kernel.utils.JcrPropertyStatementListener
-
When a statement is removed, remove it from the JCR properties
- removedStatement(Statement) - Method in class org.fcrepo.kernel.utils.NamespaceChangedStatementListener
-
- removeNodeProperty(GraphSubjects, Node, String, Value) - Method in class org.fcrepo.kernel.utils.NodePropertiesTools
-
Given a JCR node, property and value, remove the value (if it exists)
from the property, and remove the
property if no values remove
- removePolicy(StoragePolicy) - Method in interface org.fcrepo.kernel.services.policy.StoragePolicyDecisionPoint
-
Remove a storage policy
- replaceProperties(GraphSubjects, Model) - Method in class org.fcrepo.kernel.FedoraResource
-
Replace the properties of this object with the properties from the given
model
- repo - Variable in class org.fcrepo.kernel.services.RepositoryService
-
- REPOSITORY_NAMESPACE - Static variable in class org.fcrepo.kernel.RdfLexicon
-
Repository namespace "fcrepo", used for JCR properties exposed
publicly.
- repositoryProperties - Static variable in class org.fcrepo.kernel.RdfLexicon
-
- RepositoryRuntimeException - Exception in org.fcrepo.kernel.exception
-
Runtime exception that wraps a RepositoryException
- RepositoryRuntimeException(String) - Constructor for exception org.fcrepo.kernel.exception.RepositoryRuntimeException
-
Ordinary constructor.
- RepositoryRuntimeException(String, Throwable) - Constructor for exception org.fcrepo.kernel.exception.RepositoryRuntimeException
-
Ordinary constructor.
- RepositoryService - Class in org.fcrepo.kernel.services
-
Repository-global helper methods
- RepositoryService() - Constructor for class org.fcrepo.kernel.services.RepositoryService
-
- RESOURCE_NAMESPACE - Static variable in class org.fcrepo.kernel.rdf.impl.DefaultGraphSubjects
-
Default namespace to use for node URIs
- RESTAPI_NAMESPACE - Static variable in class org.fcrepo.kernel.RdfLexicon
-
REST API namespace "fedora", used for internal API links and node
paths.
- restoreRepository(Session, File) - Method in class org.fcrepo.kernel.services.RepositoryService
-
This methods restores the repository from a backup
- rollback(String) - Method in class org.fcrepo.kernel.services.TransactionService
-
- rollback() - Method in class org.fcrepo.kernel.Transaction
-
Discard all unpersisted changes and expire
- RootRdfContext - Class in org.fcrepo.kernel.rdf.impl
-
Assemble Triples derived from the root Node of a repository.
- RootRdfContext(Node, GraphSubjects, LowLevelStorageService) - Constructor for class org.fcrepo.kernel.rdf.impl.RootRdfContext
-
Ordinary constructor.
- runFixityAndFixProblems(Datastream) - Method in class org.fcrepo.kernel.services.DatastreamService
-
Run the fixity check on the datastream and attempt to automatically
correct failures if additional copies of the bitstream are available
- schemeToAlgorithm - Static variable in class org.fcrepo.kernel.utils.ContentDigest
-
- SEARCH_HAS_MORE - Static variable in class org.fcrepo.kernel.RdfLexicon
-
- SEARCH_HAS_TOTAL_RESULTS - Static variable in class org.fcrepo.kernel.RdfLexicon
-
- SEARCH_ITEMS_PER_PAGE - Static variable in class org.fcrepo.kernel.RdfLexicon
-
- SEARCH_OFFSET - Static variable in class org.fcrepo.kernel.RdfLexicon
-
- SEARCH_PAGE - Static variable in class org.fcrepo.kernel.RdfLexicon
-
- SEARCH_TERMS - Static variable in class org.fcrepo.kernel.RdfLexicon
-
- searchProperties - Static variable in class org.fcrepo.kernel.RdfLexicon
-
- searchRepository(GraphSubjects, Resource, Session, String, int, long) - Method in class org.fcrepo.kernel.services.RepositoryService
-
Perform a full-text search on the whole repository and return the
information as an RDF Dataset
- SerializationUtils - Class in org.fcrepo.kernel.rdf
-
Utilities for serializing RDF.
- ServiceHelpers - Class in org.fcrepo.kernel.services
-
Uncategorized helper methods
- ServiceHelpers() - Constructor for class org.fcrepo.kernel.services.ServiceHelpers
-
- session() - Method in class org.fcrepo.kernel.utils.iterators.PersistingRdfStreamConsumer
-
- session() - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
-
- session(Session) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
-
Sets the JCR context of this stream
- setContent(InputStream, String, URI, String, StoragePolicyDecisionPoint) - Method in class org.fcrepo.kernel.Datastream
-
Sets the content of this Datastream.
- setContent(InputStream) - Method in class org.fcrepo.kernel.Datastream
-
Set the content of this datastream
- setDatasetSubject(Dataset, String) - Static method in class org.fcrepo.kernel.rdf.SerializationUtils
-
Set the subject of the dataset by injecting a context "uri"
- setEnvironment(Cache<K, V>, Set<K>) - Method in class org.fcrepo.kernel.services.functions.CacheLocalTransform
-
- setExternalId(String) - Method in class org.fcrepo.kernel.utils.LowLevelCacheEntry
-
Set a meaningful identifier from some higher level that we should
dutifully pass through.
- setGetBinaryKey(GetBinaryKey) - Method in class org.fcrepo.kernel.services.LowLevelStorageService
-
Set the function that retrieves a BinaryKey for a property
- setGetBinaryStore(GetBinaryStore) - Method in class org.fcrepo.kernel.services.LowLevelStorageService
-
Set the function to use to retrieve the BinaryStore
- setLlstore(LowLevelStorageService) - Method in class org.fcrepo.kernel.rdf.JcrRdfTools
-
Set the Low-level storage server implementation
- setLlStoreService(LowLevelStorageService) - Method in class org.fcrepo.kernel.services.DatastreamService
-
Set the low-level storage service (if Spring didn't wire it in)
- setPolicies(List<StoragePolicy>) - Method in interface org.fcrepo.kernel.services.policy.StoragePolicyDecisionPoint
-
Explicitly set the policies this PDP should use
- setRepaired() - Method in class org.fcrepo.kernel.utils.FixityResult
-
Mark the fixity result as been automatically repaired
- setRepository(Repository) - Method in class org.fcrepo.kernel.services.LowLevelStorageService
-
Set the repository (used for testing)
- setRepository(Repository) - Method in class org.fcrepo.kernel.services.RepositoryService
-
Set the repository to back this RepositoryService
- setRepositoryConfiguration(Resource) - Method in class org.fcrepo.kernel.spring.ModeShapeRepositoryFactoryBean
-
Set the configuration to use for creating the repository
- setStoragePolicyDecisionPoint(StoragePolicyDecisionPoint) - Method in class org.fcrepo.kernel.services.DatastreamService
-
Set the storage policy decision point (if Spring didn't wire it in for
us)
- SimpleObserver - Class in org.fcrepo.kernel.observer
-
Simple JCR EventListener that filters JCR Events through a Fedora
EventFilter and puts the resulting stream onto the internal
Fedora EventBus as a stream of FedoraEvents.
- SimpleObserver() - Constructor for class org.fcrepo.kernel.observer.SimpleObserver
-
- size() - Method in interface org.fcrepo.kernel.services.policy.StoragePolicyDecisionPoint
-
- skip(long) - Method in class org.fcrepo.kernel.utils.infinispan.StoreChunkInputStream
-
- skip(Integer) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
-
As Iterables.skip(Iterable, int) while maintaining context.
- status - Variable in class org.fcrepo.kernel.utils.FixityResult
-
This is a little weird here, and is vestigal from when
this was a JAX-B model as well.
- stopListening() - Method in class org.fcrepo.kernel.observer.NodeRemovalEventObserver
-
logout of the session
- stopListening() - Method in class org.fcrepo.kernel.observer.SimpleObserver
-
logout of the session
- StoragePolicy - Interface in org.fcrepo.kernel.services.policy
-
A binary storage policy definition and evaluation machinery
- StoragePolicyDecisionPoint - Interface in org.fcrepo.kernel.services.policy
-
Service Interface implementation for managing and using StoragePolicy
- StoreChunkInputStream - Class in org.fcrepo.kernel.utils.infinispan
-
Merges chunks from cache and provides InputStream-feeling.
- StoreChunkInputStream(CacheStore, String) - Constructor for class org.fcrepo.kernel.utils.infinispan.StoreChunkInputStream
-
Get the chunk input stream for the given key in the given Infinispan CacheStore
- StoreChunkOutputStream - Class in org.fcrepo.kernel.utils.infinispan
-
A near-copy of a Modeshape class (of the same name, but is
unfortunately hidden from us) that takes a single OutputStream
and chunks it into 1MB chunks for Infinispan
- StoreChunkOutputStream(CacheStore, String) - Constructor for class org.fcrepo.kernel.utils.infinispan.StoreChunkOutputStream
-
Prepare to store the OutputStream in the given CacheStore
with the given prefix
- storeValue(InputStream) - Method in class org.fcrepo.kernel.utils.impl.CacheStoreEntry
-
Send a raw input stream to the underlying store for this entry; used for
fixing e.g.
- storeValue(InputStream) - Method in class org.fcrepo.kernel.utils.impl.ChainingCacheStoreEntry
-
- storeValue(InputStream) - Method in class org.fcrepo.kernel.utils.impl.LocalBinaryStoreEntry
-
Send a raw input stream to the underlying store for this entry; used for
fixing e.g.
- storeValue(InputStream) - Method in class org.fcrepo.kernel.utils.LowLevelCacheEntry
-
Send a raw input stream to the underlying store for this entry; used for
fixing e.g.
- stream() - Method in class org.fcrepo.kernel.utils.iterators.PersistingRdfStreamConsumer
-
- subject() - Method in class org.fcrepo.kernel.rdf.impl.NodeRdfContext
-
- subjectKey - Static variable in class org.fcrepo.kernel.rdf.SerializationUtils
-