A B C D E F G H I J K L M N O P R S T U V W Z 

A

AbstractService - Class in org.fcrepo.kernel.services
 
AbstractService() - Constructor for class org.fcrepo.kernel.services.AbstractService
 
acquireLock(Session, String, boolean) - Method in class org.fcrepo.kernel.services.LockServiceImpl
 
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.TransactionImpl
 
addVersionLabel(String) - Method in class org.fcrepo.kernel.FedoraResourceImpl
 
AllNodeEventsOneEvent - Class in org.fcrepo.kernel.observer.eventmappings
Maps all JCR Events concerning one JCR node to one FedoraEvent.
AllNodeEventsOneEvent() - Constructor for class org.fcrepo.kernel.observer.eventmappings.AllNodeEventsOneEvent
 
appendOrReplaceNodeProperty(IdentifierTranslator, 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(Iterator<Event>) - Method in class org.fcrepo.kernel.observer.eventmappings.AllNodeEventsOneEvent
 
apply(Iterator<Event>) - Method in class org.fcrepo.kernel.observer.eventmappings.OneToOne
 
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(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.DatastreamServiceImpl
Retrieve a Datastream instance by pid and dsid
AUTO_VERSION - Static variable in class org.fcrepo.kernel.services.VersionServiceImpl
 
available() - Method in class org.fcrepo.kernel.utils.infinispan.StoreChunkInputStream
 

B

backupRepository(Session, File) - Method in class org.fcrepo.kernel.services.RepositoryServiceImpl
 
BasePidMinter - Class in org.fcrepo.kernel.identifiers
Minting FedoraObject unique identifiers
BasePidMinter() - Constructor for class org.fcrepo.kernel.identifiers.BasePidMinter
 
BasicCacheEntry - Class in org.fcrepo.kernel.utils
Cache entry that wraps a binary stream and provides fixity methods against it
BasicCacheEntry() - Constructor for class org.fcrepo.kernel.utils.BasicCacheEntry
 
beginTransaction(Session, String) - Method in class org.fcrepo.kernel.services.TransactionServiceImpl
Create a new Transaction and add it to the currently open ones
binary - Variable in class org.fcrepo.kernel.utils.BinaryCacheEntry
 
BinaryCacheEntry - Class in org.fcrepo.kernel.utils
A CacheEntry for simple Binary objects
BinaryCacheEntry(Binary, String) - Constructor for class org.fcrepo.kernel.utils.BinaryCacheEntry
Create a new BinaryCacheEntry
blobCache - Variable in class org.fcrepo.kernel.utils.infinispan.StoreChunkOutputStream
 
buffer - Variable in class org.fcrepo.kernel.utils.infinispan.StoreChunkInputStream
 
buildListener() - Method in class org.fcrepo.kernel.observer.NodeRemovalEventObserver
Register this observer with the JCR event listeners
buildListener() - Method in class org.fcrepo.kernel.observer.SimpleObserver
Register this observer with the JCR event listeners
buildRepository() - Method in class org.fcrepo.kernel.spring.ModeShapeRepositoryFactoryBean
Generate a JCR repository from the given configuration

C

CACHE_MODE - Static variable in class org.fcrepo.kernel.services.functions.GetClusterConfiguration
 
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
checkpoint(Node) - Method in class org.fcrepo.kernel.services.VersionServiceImpl
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.TransactionServiceImpl
Commit a Transaction with the given id
commit(VersionService) - Method in class org.fcrepo.kernel.TransactionImpl
 
computeNext() - Method in class org.fcrepo.kernel.rdf.impl.mappings.ZippingIterator
 
consume() - Method in class org.fcrepo.kernel.utils.iterators.PersistingRdfStreamConsumer
 
consumeAsync() - Method in class org.fcrepo.kernel.utils.iterators.PersistingRdfStreamConsumer
 
convertDateToXSDString(long) - Static method in class org.fcrepo.kernel.utils.FedoraTypesUtils
 
copyObject(Session, String, String) - Method in class org.fcrepo.kernel.services.NodeServiceImpl
Copy an existing object from the source path to the destination path
createDatastream(Session, String) - Method in class org.fcrepo.kernel.services.DatastreamServiceImpl
Create a stub datastream without content
createDatastream(Session, String, String, String, InputStream) - Method in class org.fcrepo.kernel.services.DatastreamServiceImpl
Create a new Datastream node in the JCR store
createDatastream(Session, String, String, String, InputStream, URI) - Method in class org.fcrepo.kernel.services.DatastreamServiceImpl
Create a new Datastream node in the JCR store
createObject(Session, String) - Method in class org.fcrepo.kernel.services.ObjectServiceImpl
 
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.VersionServiceImpl
Explicitly creates a version for the nodes at each path provided.

D

DATA_SUFFIX - Static variable in class org.fcrepo.kernel.utils.LowLevelCacheEntry
 
DatastreamImpl - Class in org.fcrepo.kernel
Abstraction for a Fedora datastream backed by a JCR node.
DatastreamImpl(Node) - Constructor for class org.fcrepo.kernel.DatastreamImpl
The JCR node for this datastream
DatastreamImpl(Session, String, String) - Constructor for class org.fcrepo.kernel.DatastreamImpl
Create or find a FedoraDatastream at the given path
DatastreamImpl(Session, String) - Constructor for class org.fcrepo.kernel.DatastreamImpl
Create or find a FedoraDatastream at the given path
DatastreamServiceImpl - Class in org.fcrepo.kernel.services
Service for creating and retrieving Datastreams without using the JCR API.
DatastreamServiceImpl() - Constructor for class org.fcrepo.kernel.services.DatastreamServiceImpl
 
DEFAULT_SEPARATOR - Static variable in class org.fcrepo.kernel.identifiers.HierarchyConverter
 
DEFAULT_TIMEOUT - Static variable in class org.fcrepo.kernel.TransactionImpl
 
DEFAULT_WORKSPACE_NAME - Static variable in class org.fcrepo.kernel.services.functions.GetDefaultWorkspace
 
DefaultFilter - Class in org.fcrepo.kernel.observer
EventFilter that passes only events emitted from nodes with a Fedora JCR type, or properties attached to them, except in the case of a node removal.
DefaultFilter() - Constructor for class org.fcrepo.kernel.observer.DefaultFilter
Default constructor.
DefaultIdentifierTranslator - Class in org.fcrepo.kernel.rdf.impl
A very simple IdentifierTranslator which translates JCR paths into un-dereference-able Fedora subjects (by replacing JCR-specific names with Fedora names).
DefaultIdentifierTranslator() - Constructor for class org.fcrepo.kernel.rdf.impl.DefaultIdentifierTranslator
Construct the graph with a placeholder context resource
DefaultPropertiesLoader - Class in org.fcrepo.kernel.spring
This class loads System Properties only if: - the context is not an integration-test, and - the property is not already set This class mutates explicitly specified system Properties only if: - they represent relative paths in order to make them relative to the explicit or implicit home directory
DefaultPropertiesLoader() - Constructor for class org.fcrepo.kernel.spring.DefaultPropertiesLoader
 
deleteObject(Session, String) - Method in class org.fcrepo.kernel.services.NodeServiceImpl
Delete an existing object from the repository at the given path
doBackward(String) - Method in class org.fcrepo.kernel.identifiers.HierarchyConverter
 
doBackward(String) - Method in class org.fcrepo.kernel.identifiers.NamespaceConverter
 
doBackward(String) - Method in class org.fcrepo.kernel.identifiers.PrefixingConverter
 
doForward(String) - Method in class org.fcrepo.kernel.identifiers.HierarchyConverter
 
doForward(String) - Method in class org.fcrepo.kernel.identifiers.NamespaceConverter
 
doForward(String) - Method in class org.fcrepo.kernel.identifiers.PrefixingConverter
 

E

equals(Object) - Method in class org.fcrepo.kernel.utils.FixityResultImpl
 
equals(Object) - Method in class org.fcrepo.kernel.utils.impl.CacheStoreEntry
Two LowLevelCacheEntries are the same if they have the same key, come from the same CacheStore, with the same cache name, and have the same underlying store configuration
equals(Object) - Method in class org.fcrepo.kernel.utils.impl.LocalBinaryStoreEntry
Two LowLevelCacheEntries are the same if they have the same key, come from the same BinaryStore, and have the same underlying store configuration
exists(Session, String) - Method in class org.fcrepo.kernel.services.AbstractService
 
exists(String) - Method in class org.fcrepo.kernel.services.TransactionServiceImpl
Check if a Transaction exists
expire() - Method in class org.fcrepo.kernel.TransactionImpl
 
externalId - Variable in class org.fcrepo.kernel.utils.LowLevelCacheEntry
 
externalUri - Variable in class org.fcrepo.kernel.utils.BinaryCacheEntry
 

F

FedoraObjectImpl - Class in org.fcrepo.kernel
An abstraction that represents a Fedora Object backed by a JCR node.
FedoraObjectImpl(Node) - Constructor for class org.fcrepo.kernel.FedoraObjectImpl
Construct a FedoraObject from an existing JCR Node
FedoraObjectImpl(Session, String, String) - Constructor for class org.fcrepo.kernel.FedoraObjectImpl
Create or find a FedoraObject at the given path
FedoraObjectImpl(Session, String) - Constructor for class org.fcrepo.kernel.FedoraObjectImpl
Create or find a FedoraDatastream at the given path
FedoraResourceImpl - Class in org.fcrepo.kernel
Common behaviors across FedoraObject and Datastream types; also used when the exact type of an object is irrelevant
FedoraResourceImpl() - Constructor for class org.fcrepo.kernel.FedoraResourceImpl
Construct a FedoraObject without a backing JCR Node
FedoraResourceImpl(Node) - Constructor for class org.fcrepo.kernel.FedoraResourceImpl
Construct a FedoraObject from an existing JCR Node
FedoraResourceImpl(Session, String, String) - Constructor for class org.fcrepo.kernel.FedoraResourceImpl
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
 
findOrCreateObject(Session, String) - Method in class org.fcrepo.kernel.services.NodeServiceImpl
Find or create a new Fedora resource at the given path
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.
FixityRdfContext - Class in org.fcrepo.kernel.rdf.impl
An RdfStream containing information about the fixity of a Node.
FixityRdfContext(Node, IdentifierTranslator, LowLevelStorageService, Iterable<FixityResult>) - Constructor for class org.fcrepo.kernel.rdf.impl.FixityRdfContext
Ordinary constructor.
FixityResultImpl - Class in org.fcrepo.kernel.utils
Structure for presenting the results of a fixity check (and any repair operations that may have occurred)
FixityResultImpl() - Constructor for class org.fcrepo.kernel.utils.FixityResultImpl
Initialize an empty fixity result
FixityResultImpl(CacheEntry) - Constructor for class org.fcrepo.kernel.utils.FixityResultImpl
Prepare a fixity result for a Low-Level cache entry
FixityResultImpl(long, URI) - Constructor for class org.fcrepo.kernel.utils.FixityResultImpl
Prepare a fixity result given the computed checksum and size
FixityResultImpl(CacheEntry, long, URI) - Constructor for class org.fcrepo.kernel.utils.FixityResultImpl
Prepare a fixity result with the expected size and checksum

G

getAllNodeTypes(Session) - Method in class org.fcrepo.kernel.services.NodeServiceImpl
Get the full list of node types in the repository
getBaseVersion() - Method in class org.fcrepo.kernel.FedoraResourceImpl
 
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
getComputedChecksum() - Method in class org.fcrepo.kernel.utils.FixityResultImpl
 
getComputedSize() - Method in class org.fcrepo.kernel.utils.FixityResultImpl
 
getContent() - Method in class org.fcrepo.kernel.DatastreamImpl
 
getContentDigest() - Method in class org.fcrepo.kernel.DatastreamImpl
 
getContentNode() - Method in class org.fcrepo.kernel.DatastreamImpl
 
getContentSize() - Method in class org.fcrepo.kernel.DatastreamImpl
 
getContentSize(Node) - Static method in class org.fcrepo.kernel.services.ServiceHelpers
Get the size of the JCR content binary property
getContext() - Method in class org.fcrepo.kernel.rdf.impl.DefaultIdentifierTranslator
 
getCreated() - Method in class org.fcrepo.kernel.TransactionImpl
 
getCreatedDate() - Method in class org.fcrepo.kernel.FedoraResourceImpl
 
getCurrentTransactionId(Session) - Static method in class org.fcrepo.kernel.services.TransactionServiceImpl
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.DatastreamServiceImpl
Retrieve a Datastream instance by pid and dsid
getDatastreamNode(Session, String) - Method in class org.fcrepo.kernel.services.DatastreamServiceImpl
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
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.DatastreamImpl
 
getEntry() - Method in class org.fcrepo.kernel.utils.FixityResultImpl
Get the underlying Low-Level cache entry
getEtagValue() - Method in class org.fcrepo.kernel.FedoraResourceImpl
 
getExpires() - Method in class org.fcrepo.kernel.TransactionImpl
 
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 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.DatastreamImpl
 
getFilter(Session) - Method in class org.fcrepo.kernel.observer.DefaultFilter
 
getFilter(Session) - Method in class org.fcrepo.kernel.observer.NOOPFilter
 
getFixity(Node, URI, long) - Method in class org.fcrepo.kernel.services.DatastreamServiceImpl
Get the fixity results for this datastream's bitstream, and compare it against the given checksum and size.
getFixityResultsModel(IdentifierTranslator, Datastream) - Method in class org.fcrepo.kernel.services.DatastreamServiceImpl
Get the fixity results for the datastream as a RDF Dataset
getHierarchyTriples(IdentifierTranslator, HierarchyRdfContextOptions) - Method in class org.fcrepo.kernel.FedoraResourceImpl
 
getId() - Method in class org.fcrepo.kernel.TransactionImpl
 
getInputStream() - Method in class org.fcrepo.kernel.utils.BinaryCacheEntry
 
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.FedoraResourceImpl
 
getListener(IdentifierTranslator, Session, Model) - Static method in class org.fcrepo.kernel.utils.JcrPropertyStatementListener
Return a Listener given the subject factory and JcrSession.
getLock(Session, String) - Method in class org.fcrepo.kernel.services.LockServiceImpl
 
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.DatastreamImpl
 
getModels() - Method in class org.fcrepo.kernel.FedoraResourceImpl
 
getName() - Method in class org.fcrepo.kernel.FedoraObjectImpl
 
getNamespaceRegistryDataset(Session, IdentifierTranslator) - Method in class org.fcrepo.kernel.services.RepositoryServiceImpl
 
getNamespaceRegistryStream(Session, IdentifierTranslator) - Method in class org.fcrepo.kernel.services.RepositoryServiceImpl
 
getNamespaceTriples() - Method in class org.fcrepo.kernel.rdf.JcrRdfTools
Get an RdfStream of the registered JCR namespaces
getNode() - Method in class org.fcrepo.kernel.FedoraResourceImpl
 
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.NodeServiceImpl
 
getNumberChunks() - Method in class org.fcrepo.kernel.utils.infinispan.StoreChunkOutputStream
 
getObject() - Method in class org.fcrepo.kernel.DatastreamImpl
 
getObject(Session, String) - Method in class org.fcrepo.kernel.services.NodeServiceImpl
Retrieve an existing Fedora resource at the given path
getObject(Session, String, String) - Method in class org.fcrepo.kernel.services.NodeServiceImpl
Get an existing Fedora resource at the given path with the given version label
getObject(Session, String) - Method in class org.fcrepo.kernel.services.ObjectServiceImpl
 
getObject() - Method in class org.fcrepo.kernel.spring.ModeShapeRepositoryFactoryBean
 
getObjectNames(Session, String) - Method in class org.fcrepo.kernel.services.NodeServiceImpl
 
getObjectNames(Session, String, String) - Method in class org.fcrepo.kernel.services.NodeServiceImpl
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.ObjectServiceImpl
 
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.FedoraResourceImpl
 
getPathFromSubject(Resource) - Method in class org.fcrepo.kernel.rdf.impl.DefaultIdentifierTranslator
 
getPredicateForProperty - Static variable in class org.fcrepo.kernel.rdf.JcrRdfTools
Map a JCR property to an RDF property with the right namespace URI and local name
getPrefix() - Method in class org.fcrepo.kernel.identifiers.PrefixingConverter
 
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, IdentifierTranslator, int, int) - Method in class org.fcrepo.kernel.rdf.impl.JcrGraphProperties
 
getProperties(Node, IdentifierTranslator) - Method in class org.fcrepo.kernel.rdf.impl.JcrGraphProperties
 
getPropertiesDataset(IdentifierTranslator, int, int) - Method in class org.fcrepo.kernel.FedoraResourceImpl
 
getPropertiesDataset(IdentifierTranslator) - Method in class org.fcrepo.kernel.FedoraResourceImpl
 
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) - Static 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.services.ServiceHelpers
 
getRepositoryNamespaces(Session) - Method in class org.fcrepo.kernel.services.RepositoryServiceImpl
 
getRepositoryObjectCount() - Method in class org.fcrepo.kernel.services.RepositoryServiceImpl
 
getRepositorySize() - Method in class org.fcrepo.kernel.services.RepositoryServiceImpl
Calculate the total size of all the binary properties in the repository
getRepositorySize(Repository) - Static method in class org.fcrepo.kernel.services.ServiceHelpers
 
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.TransactionImpl
 
getSize() - Method in class org.fcrepo.kernel.DatastreamImpl
 
getSize() - Method in class org.fcrepo.kernel.FedoraResourceImpl
 
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.TransactionImpl
 
getStatus() - Method in class org.fcrepo.kernel.utils.FixityResultImpl
 
getStoreIdentifier() - Method in class org.fcrepo.kernel.utils.FixityResultImpl
Get the identifier for the entry's store
getSubject(String) - Method in class org.fcrepo.kernel.rdf.impl.DefaultIdentifierTranslator
 
getTransaction(String) - Method in class org.fcrepo.kernel.services.TransactionServiceImpl
Retrieve an open Transaction
getTransaction(Session) - Method in class org.fcrepo.kernel.services.TransactionServiceImpl
Get the current Transaction for a session
getTreeTriples(Node, HierarchyRdfContextOptions) - 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
getTreeTriples(Node) - Method in class org.fcrepo.kernel.rdf.JcrRdfTools
Add the properties of a Node's parent and immediate children using the default serialization options
getTriples(IdentifierTranslator) - Method in class org.fcrepo.kernel.FedoraResourceImpl
 
getVersionHistory() - Method in class org.fcrepo.kernel.FedoraResourceImpl
 
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(IdentifierTranslator) - Method in class org.fcrepo.kernel.FedoraResourceImpl
 
getVersionTriples(Node) - Method in class org.fcrepo.kernel.rdf.JcrRdfTools
Get an RdfStream for the JCR version history information for a node
getWorkspaceTriples(IdentifierTranslator) - Method in class org.fcrepo.kernel.rdf.JcrRdfTools
Get an RdfStream of the registered JCR workspaces
getWrappedSession() - Method in class org.fcrepo.kernel.LockReleasingSession
Gets the wrapped session.
graphSubjects() - Method in class org.fcrepo.kernel.rdf.impl.NodeRdfContext
 

H

hasContent() - Method in class org.fcrepo.kernel.DatastreamImpl
 
hasContent() - Method in class org.fcrepo.kernel.FedoraResourceImpl
 
hashCode() - Method in class org.fcrepo.kernel.utils.FixityResultImpl
 
hashCode() - Method in class org.fcrepo.kernel.utils.impl.CacheStoreEntry
 
hashCode() - Method in class org.fcrepo.kernel.utils.impl.LocalBinaryStoreEntry
 
hasMixin(Node) - Static method in class org.fcrepo.kernel.DatastreamImpl
Check if the node has a fedora:datastream mixin
hasMixin(Node) - Static method in class org.fcrepo.kernel.FedoraObjectImpl
Check if the node has a fedora:object mixin
HierarchyConverter - Class in org.fcrepo.kernel.identifiers
Injects and extracts segments of hierarchy before the last segment of a multi-part identifier to ensure efficient performance of the JCR.
HierarchyConverter() - Constructor for class org.fcrepo.kernel.identifiers.HierarchyConverter
 
HierarchyRdfContext - Class in org.fcrepo.kernel.rdf.impl
An RdfContext that contains information about the JCR hierarchy around a given node.
HierarchyRdfContext(Node, IdentifierTranslator, LowLevelStorageService, HierarchyRdfContextOptions) - Constructor for class org.fcrepo.kernel.rdf.impl.HierarchyRdfContext
Default constructor.

I

idTranslator() - Method in class org.fcrepo.kernel.utils.iterators.PersistingRdfStreamConsumer
 
indexInBuffer - Variable in class org.fcrepo.kernel.utils.infinispan.StoreChunkInputStream
 
invoke(Object, Method, Object[]) - Method in class org.fcrepo.kernel.LockReleasingSession
 
invoke(Object, Method, Object[]) - Method in class org.fcrepo.kernel.TxAwareSession
 
isAssociatedWithUser(String, String) - Method in class org.fcrepo.kernel.services.TransactionServiceImpl
Checks if a user is bound to a Transaction
isAssociatedWithUser(String) - Method in class org.fcrepo.kernel.TransactionImpl
Checks if this transaction is associated with a specific user.
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.
isFedoraDatastream - Static variable in class org.fcrepo.kernel.utils.FedoraTypesUtils
Predicate for determining whether this Node is a Fedora datastream.
isFedoraGraphSubject(Resource) - Method in class org.fcrepo.kernel.rdf.impl.DefaultIdentifierTranslator
 
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 - 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
 
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) - Static 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.FedoraResourceImpl
 
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.FixityResultImpl
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.

J

JcrGraphProperties - Class in org.fcrepo.kernel.rdf.impl
 
JcrGraphProperties() - Constructor for class org.fcrepo.kernel.rdf.impl.JcrGraphProperties
 
jcrMixinNameFromRdfResource(Resource) - Method in class org.fcrepo.kernel.utils.iterators.PersistingRdfStreamConsumer
 
jcrNamespacesToRDFNamespaces - Static variable in class org.fcrepo.kernel.rdf.JcrRdfTools
A map of JCR namespaces to Fedora's RDF namespaces
JcrPropertyStatementListener - Class in org.fcrepo.kernel.utils
Listen to Jena statement events, and when the statement is changed in the graph store, make the change within JCR as well.
JcrRdfTools - Class in org.fcrepo.kernel.rdf
A set of helpful tools for converting JCR properties to RDF
JcrRdfTools(IdentifierTranslator) - Constructor for class org.fcrepo.kernel.rdf.JcrRdfTools
Factory method to create a new JcrRdfTools utility with a graph subjects converter
JcrRdfTools(IdentifierTranslator, Session) - Constructor for class org.fcrepo.kernel.rdf.JcrRdfTools
Factory method to create a new JcrRdfTools utility with a graph subjects converter
JcrRdfTools(IdentifierTranslator, Session, LowLevelStorageService) - Constructor for class org.fcrepo.kernel.rdf.JcrRdfTools
Contructor with even more context.
jcrRdfTools() - Method in class org.fcrepo.kernel.utils.iterators.PersistingRdfStreamConsumer
 

K

key - Variable in class org.fcrepo.kernel.utils.LowLevelCacheEntry
 
keyPrefix - Variable in class org.fcrepo.kernel.utils.infinispan.StoreChunkOutputStream
 

L

loadSystemProperties() - Method in class org.fcrepo.kernel.spring.DefaultPropertiesLoader
This method loads default System Properties if: - the context is not an integration-test, and - the property is not already set This method mutates explicitly specified system Properties only if: - they represent relative paths in order to make them relative to the explicit or implicit home directory
LocalBinaryStoreEntry - Class in org.fcrepo.kernel.utils.impl
A LowLevelCacheEntry within a local binary store
LocalBinaryStoreEntry(BinaryStore, BinaryKey) - Constructor for class org.fcrepo.kernel.utils.impl.LocalBinaryStoreEntry
 
LockReleasingSession - Class in org.fcrepo.kernel
Wraps a session to ensure that all lock tokens are removed from the session when logout() is invoked.
LockReleasingSession(Session) - Constructor for class org.fcrepo.kernel.LockReleasingSession
Constructor that wraps a session.
LockServiceImpl - Class in org.fcrepo.kernel.services
 
LockServiceImpl() - Constructor for class org.fcrepo.kernel.services.LockServiceImpl
 
LogoutCallback - Class in org.fcrepo.kernel.utils
A FutureCallback intended for use with streaming outputs.
LogoutCallback(Session) - Constructor for class org.fcrepo.kernel.utils.LogoutCallback
Normal constructor.
LowLevelCacheEntry - Class in org.fcrepo.kernel.utils
Manage low-level I/O from a cache store (or, for an ISPN store, a cache loader) in order to report on e.g.
LowLevelCacheEntry(BinaryKey) - Constructor for class org.fcrepo.kernel.utils.LowLevelCacheEntry
 
lowLevelStorageService() - Method in class org.fcrepo.kernel.rdf.impl.NodeRdfContext
 
LowLevelStorageService - Class in org.fcrepo.kernel.services
Service for managing access to low-level binary blobs (which may include redundant copies, etc)
LowLevelStorageService() - Constructor for class org.fcrepo.kernel.services.LowLevelStorageService
 

M

makePid() - Method in class org.fcrepo.kernel.identifiers.BasePidMinter
 
ManagedRdf - Class in org.fcrepo.kernel.rdf
Predicates for determining when RDF is managed by the repository.
ManagedRdf() - Constructor for class org.fcrepo.kernel.rdf.ManagedRdf
 
map(F[], Function<F, T>) - Static method in class org.fcrepo.kernel.utils.FedoraTypesUtils
Convenience method for transforming arrays into Collections through a mapping Function.
matches(URI) - Method in class org.fcrepo.kernel.utils.FixityResultImpl
Check if the fixity result matches the given checksum URI
matches(long) - Method in class org.fcrepo.kernel.utils.FixityResultImpl
Check if the fixity result matches the given size
matches(long, URI) - Method in class org.fcrepo.kernel.utils.FixityResultImpl
Does the fixity entry match the given size and checksum?
mintPid() - Method in class org.fcrepo.kernel.identifiers.UUIDPathMinter
Mint a unique identifier as a UUID
mintPid() - Method in class org.fcrepo.kernel.identifiers.UUIDPidMinter
Mint a unique identifier as a UUID
ModeShapeRepositoryFactoryBean - Class in org.fcrepo.kernel.spring
A Modeshape factory shim to make it play nice with our Spring-based configuration
ModeShapeRepositoryFactoryBean() - Constructor for class org.fcrepo.kernel.spring.ModeShapeRepositoryFactoryBean
 
moveObject(Session, String, String) - Method in class org.fcrepo.kernel.services.NodeServiceImpl
Move an existing object from the source path to the destination path

N

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
NamespaceConverter - Class in org.fcrepo.kernel.identifiers
A simple InternalIdentifierConverter that replaces internal JCR namespaces with external namespaces, and replaces the term for content.
NamespaceConverter() - Constructor for class org.fcrepo.kernel.identifiers.NamespaceConverter
 
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.
newInstance(Session) - Static method in class org.fcrepo.kernel.LockReleasingSession
Wrap a JCR session with this dynamic proxy
newInstance(Session, String) - Static method in class org.fcrepo.kernel.TxAwareSession
Wrap a JCR session with this dynamic proxy
nextChunk() - Method in class org.fcrepo.kernel.utils.infinispan.StoreChunkInputStream
 
node - Variable in class org.fcrepo.kernel.FedoraResourceImpl
 
node() - Method in class org.fcrepo.kernel.rdf.impl.NodeRdfContext
 
NODE_ADDRESS - Static variable in class org.fcrepo.kernel.services.functions.GetClusterConfiguration
 
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.
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, IdentifierTranslator, 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
 
NodeServiceImpl - Class in org.fcrepo.kernel.services
Service for managing access to Fedora 'nodes' (either datastreams or objects, we don't care.)
NodeServiceImpl() - Constructor for class org.fcrepo.kernel.services.NodeServiceImpl
 
nodetype2name - Static variable in class org.fcrepo.kernel.utils.FedoraTypesUtils
Translates a NodeType to its String name.
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.
nodeUpdated(Session, String) - Method in class org.fcrepo.kernel.services.VersionServiceImpl
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.VersionServiceImpl
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
 

O

ObjectServiceImpl - Class in org.fcrepo.kernel.services
Service for creating and retrieving FedoraObjects without using the JCR API.
ObjectServiceImpl() - Constructor for class org.fcrepo.kernel.services.ObjectServiceImpl
 
OneToOne - Class in org.fcrepo.kernel.observer.eventmappings
Maps each JCR Event to a single FedoraEvent
OneToOne() - Constructor for class org.fcrepo.kernel.observer.eventmappings.OneToOne
 
onEvent(EventIterator) - Method in class org.fcrepo.kernel.observer.NodeRemovalEventObserver
Filter JCR events and transform them into our own FedoraEvents.
onEvent(EventIterator) - Method in class org.fcrepo.kernel.observer.SimpleObserver
Filter JCR events and transform them into our own FedoraEvents.
onFailure(Throwable) - Method in class org.fcrepo.kernel.utils.LogoutCallback
 
onSuccess(Void) - Method in class org.fcrepo.kernel.utils.LogoutCallback
 
operateOnMixin(Resource, Node) - Method in class org.fcrepo.kernel.utils.iterators.PersistingRdfStreamConsumer
 
operateOnMixin(Resource, Node) - Method in class org.fcrepo.kernel.utils.iterators.RdfAdder
 
operateOnMixin(Resource, Node) - Method in class org.fcrepo.kernel.utils.iterators.RdfRemover
 
operateOnProperty(Statement, Node) - Method in class org.fcrepo.kernel.utils.iterators.PersistingRdfStreamConsumer
 
operateOnProperty(Statement, Node) - Method in class org.fcrepo.kernel.utils.iterators.RdfAdder
 
operateOnProperty(Statement, Node) - Method in class org.fcrepo.kernel.utils.iterators.RdfRemover
 
operateOnTriple(Statement) - Method in class org.fcrepo.kernel.utils.iterators.PersistingRdfStreamConsumer
 
org.fcrepo.kernel - package org.fcrepo.kernel
This package contains abstractions for FedoraResourceImpl types and some types and functionality for Transactions.
org.fcrepo.kernel.identifiers - package org.fcrepo.kernel.identifiers
Unique identifier generators.
org.fcrepo.kernel.observer - package org.fcrepo.kernel.observer
FedoraEvent is defined here, as well some filters and listeners.
org.fcrepo.kernel.observer.eventmappings - package org.fcrepo.kernel.observer.eventmappings
Mappings from JCR Events to FedoraEvents
org.fcrepo.kernel.rdf - package org.fcrepo.kernel.rdf
 
org.fcrepo.kernel.rdf.impl - package org.fcrepo.kernel.rdf.impl
 
org.fcrepo.kernel.rdf.impl.mappings - package org.fcrepo.kernel.rdf.impl.mappings
 
org.fcrepo.kernel.services - package org.fcrepo.kernel.services
 
org.fcrepo.kernel.services.functions - package org.fcrepo.kernel.services.functions
 
org.fcrepo.kernel.spring - package org.fcrepo.kernel.spring
Fedora runtime initialization functionality.
org.fcrepo.kernel.utils - package org.fcrepo.kernel.utils
 
org.fcrepo.kernel.utils.impl - package org.fcrepo.kernel.utils.impl
 
org.fcrepo.kernel.utils.infinispan - package org.fcrepo.kernel.utils.infinispan
 
org.fcrepo.kernel.utils.iterators - package org.fcrepo.kernel.utils.iterators
 
org.modeshape - package org.modeshape
Modeshape related sub-packages.
org.modeshape.jcr - package org.modeshape.jcr
 

P

PersistingRdfStreamConsumer - Class in org.fcrepo.kernel.utils.iterators
 
PersistingRdfStreamConsumer(IdentifierTranslator, Session, RdfStream) - Constructor for class org.fcrepo.kernel.utils.iterators.PersistingRdfStreamConsumer
Ordinary constructor.
PHYSICAL_ADDRESS - Static variable in class org.fcrepo.kernel.services.functions.GetClusterConfiguration
 
PrefixingConverter - Class in org.fcrepo.kernel.identifiers
A simple InternalIdentifierConverter that adds or subtracts a prefix.
PrefixingConverter() - Constructor for class org.fcrepo.kernel.identifiers.PrefixingConverter
 
ProjectedCacheEntry - Class in org.fcrepo.kernel.utils
Cache entry for a projected binary
ProjectedCacheEntry(Binary, String) - Constructor for class org.fcrepo.kernel.utils.ProjectedCacheEntry
Create a new ProjectedCacheEntry
PropertiesRdfContext - Class in org.fcrepo.kernel.rdf.impl
NodeRdfContext for RDF that derives from JCR properties on a Node.
PropertiesRdfContext(Node, IdentifierTranslator, LowLevelStorageService) - Constructor for class org.fcrepo.kernel.rdf.impl.PropertiesRdfContext
Default constructor.
property2values - Static variable in class org.fcrepo.kernel.utils.FedoraTypesUtils
Constructs an Iterator of Values from any Property, multi-valued or not.
propertyContains(Property, String) - Static method in class org.fcrepo.kernel.utils.FedoraTypesUtils
Check if the property contains the given string value
PropertyDefinitionToTriples - Class in org.fcrepo.kernel.rdf.impl.mappings
Utility for moving Property Definitions into RDFS triples
PropertyDefinitionToTriples(Node) - Constructor for class org.fcrepo.kernel.rdf.impl.mappings.PropertyDefinitionToTriples
Translate ItemDefinitions into triples.
PropertyToTriple - Class in org.fcrepo.kernel.rdf.impl.mappings
Utility for moving from JCR properties to RDF triples.
PropertyToTriple(IdentifierTranslator) - Constructor for class org.fcrepo.kernel.rdf.impl.mappings.PropertyToTriple
Default constructor.

R

RdfAdder - Class in org.fcrepo.kernel.utils.iterators
Consumes an RdfStream by adding its contents to the JCR.
RdfAdder(IdentifierTranslator, Session, RdfStream) - Constructor for class org.fcrepo.kernel.utils.iterators.RdfAdder
Ordinary constructor.
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(IdentifierTranslator, Session, RdfStream) - Constructor for class org.fcrepo.kernel.utils.iterators.RdfRemover
Ordinary constructor.
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.TransactionServiceImpl
 
REFERENCE_PROPERTY_SUFFIX - Static variable in class org.fcrepo.kernel.utils.NodePropertiesTools
 
registerNodeTypes(Session, InputStream) - Method in class org.fcrepo.kernel.services.NodeServiceImpl
 
releaseLock(Session, String) - Method in class org.fcrepo.kernel.services.LockServiceImpl
 
removeAndRollbackExpired() - Method in class org.fcrepo.kernel.services.TransactionServiceImpl
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(IdentifierTranslator, 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
removeVersion(Workspace, String, String) - Method in class org.fcrepo.kernel.services.VersionServiceImpl
 
replaceProperties(IdentifierTranslator, Model) - Method in class org.fcrepo.kernel.FedoraResourceImpl
 
repo - Variable in class org.fcrepo.kernel.services.AbstractService
 
RepositoryServiceImpl - Class in org.fcrepo.kernel.services
Service for repository-wide management and querying
RepositoryServiceImpl() - Constructor for class org.fcrepo.kernel.services.RepositoryServiceImpl
 
RESOURCE_NAMESPACE - Static variable in class org.fcrepo.kernel.rdf.impl.DefaultIdentifierTranslator
Default namespace to use for node URIs
restoreRepository(Session, File) - Method in class org.fcrepo.kernel.services.RepositoryServiceImpl
 
revertToVersion(Workspace, String, String) - Method in class org.fcrepo.kernel.services.VersionServiceImpl
 
rollback(String) - Method in class org.fcrepo.kernel.services.TransactionServiceImpl
Roll a Transaction back
rollback() - Method in class org.fcrepo.kernel.TransactionImpl
 
RootRdfContext - Class in org.fcrepo.kernel.rdf.impl
Assemble Triples derived from the root Node of a repository.
RootRdfContext(Node, IdentifierTranslator, LowLevelStorageService) - Constructor for class org.fcrepo.kernel.rdf.impl.RootRdfContext
Ordinary constructor.
runFixityAndFixProblems(Datastream) - Method in class org.fcrepo.kernel.services.DatastreamServiceImpl
Run the fixity check on the datastream and attempt to automatically correct failures if additional copies of the bitstream are available

S

searchRepository(IdentifierTranslator, Resource, Session, String, int, long) - Method in class org.fcrepo.kernel.services.RepositoryServiceImpl
 
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
 
setContent(InputStream, String, URI, String, StoragePolicyDecisionPoint) - Method in class org.fcrepo.kernel.DatastreamImpl
 
setContent(InputStream) - Method in class org.fcrepo.kernel.DatastreamImpl
 
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
setLength(int) - Method in class org.fcrepo.kernel.identifiers.HierarchyConverter
 
setLevels(int) - Method in class org.fcrepo.kernel.identifiers.HierarchyConverter
 
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.DatastreamServiceImpl
Set the low-level storage service (if Spring didn't wire it in)
setPrefix(String) - Method in class org.fcrepo.kernel.identifiers.HierarchyConverter
 
setPrefix(String) - Method in class org.fcrepo.kernel.identifiers.PrefixingConverter
 
setRepaired() - Method in class org.fcrepo.kernel.utils.FixityResultImpl
Mark the fixity result as been automatically repaired
setRepository(Repository) - Method in class org.fcrepo.kernel.services.AbstractService
Set the repository to back this RepositoryService
setRepository(Repository) - Method in class org.fcrepo.kernel.services.LowLevelStorageService
Set the repository (used for testing)
setRepositoryConfiguration(Resource) - Method in class org.fcrepo.kernel.spring.ModeShapeRepositoryFactoryBean
Set the configuration to use for creating the repository
setSeparator(String) - Method in class org.fcrepo.kernel.identifiers.HierarchyConverter
 
setStoragePolicyDecisionPoint(StoragePolicyDecisionPoint) - Method in class org.fcrepo.kernel.services.DatastreamServiceImpl
Set the storage policy decision point (if Spring didn't wire it in for us)
setTxService(TransactionService) - Method in class org.fcrepo.kernel.services.VersionServiceImpl
 
setVersionService(VersionService) - Method in class org.fcrepo.kernel.services.TransactionServiceImpl
 
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
 
skip(long) - Method in class org.fcrepo.kernel.utils.infinispan.StoreChunkInputStream
 
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
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
 

T

TIMEOUT_SYSTEM_PROPERTY - Static variable in class org.fcrepo.kernel.TransactionImpl
 
toString() - Method in class org.fcrepo.kernel.utils.FixityResultImpl
 
TransactionImpl - Class in org.fcrepo.kernel
A Fedora Transaction wraps a JCR session with some expiration logic.
TransactionImpl(Session, String) - Constructor for class org.fcrepo.kernel.TransactionImpl
Create a transaction for the given Session
TransactionServiceImpl - Class in org.fcrepo.kernel.services
This is part of the strawman implementation for Fedora transactions This service implements a simple Transaction service which is able to create/commit/rollback Transaction objects A Scheduled annotation is used for removing timed out Transactions
TransactionServiceImpl() - Constructor for class org.fcrepo.kernel.services.TransactionServiceImpl
 
transformLowLevelCacheEntries(Node, Function<LowLevelCacheEntry, T>) - Method in class org.fcrepo.kernel.services.LowLevelStorageService
Apply some Function to the low-level cache entries for the Node
transformLowLevelCacheEntries(Property, Function<LowLevelCacheEntry, T>) - Method in class org.fcrepo.kernel.services.LowLevelStorageService
Apply some Function to the low-level cache entries for the binary property
transformLowLevelCacheEntries(BinaryKey, Function<LowLevelCacheEntry, T>) - Method in class org.fcrepo.kernel.services.LowLevelStorageService
Apply some Function to the low-level cache entries for a BinaryKey in the store
transformLowLevelCacheEntries(CompositeBinaryStore, BinaryKey, Function<LowLevelCacheEntry, T>) - Method in class org.fcrepo.kernel.services.LowLevelStorageService
Transform low-level cache entries from a particular CompositeBinaryStore
transformLowLevelCacheEntries(BinaryStore, BinaryKey, Function<LowLevelCacheEntry, T>) - Method in class org.fcrepo.kernel.services.LowLevelStorageService
Steer low-level cache entries to transform functions according to the subtype of BinaryStore in question
TxAwareSession - Class in org.fcrepo.kernel
A dynamic proxy that wraps JCR sessions.
TxAwareSession(Session, String) - Constructor for class org.fcrepo.kernel.TxAwareSession
 

U

unifyDatasetModel(Dataset) - Static method in class org.fcrepo.kernel.rdf.SerializationUtils
Merge a dataset's named graphs into a single model, in order to provide a cohesive serialization.
UNKNOWN_NODE_VIEW - Static variable in class org.fcrepo.kernel.services.functions.GetClusterConfiguration
 
updateExpiryDate() - Method in class org.fcrepo.kernel.TransactionImpl
 
updatePropertiesDataset(IdentifierTranslator, String) - Method in class org.fcrepo.kernel.FedoraResourceImpl
 
UUIDPathMinter - Class in org.fcrepo.kernel.identifiers
PID minter that creates hierarchical IDs for a UUID
UUIDPathMinter() - Constructor for class org.fcrepo.kernel.identifiers.UUIDPathMinter
Configure the path minter using some reasonable defaults for the length and count of the branch nodes
UUIDPathMinter(int, int) - Constructor for class org.fcrepo.kernel.identifiers.UUIDPathMinter
Configure the path minter for the length of the keys and depth of the branch node prefix
UUIDPidMinter - Class in org.fcrepo.kernel.identifiers
Simple PidMinter that replies on Java's inbuilt UUID minting.
UUIDPidMinter() - Constructor for class org.fcrepo.kernel.identifiers.UUIDPidMinter
 

V

value2string - Static variable in class org.fcrepo.kernel.utils.FedoraTypesUtils
Translates a JCR Value to its String expression.
VERSION_POLICY - Static variable in class org.fcrepo.kernel.services.VersionServiceImpl
 
VERSIONABLE - Static variable in class org.fcrepo.kernel.services.VersionServiceImpl
 
VersionServiceImpl - Class in org.fcrepo.kernel.services
This service exposes management of node versioning.
VersionServiceImpl() - Constructor for class org.fcrepo.kernel.services.VersionServiceImpl
 
VersionsRdfContext - Class in org.fcrepo.kernel.rdf.impl
An NodeRdfContext that supplies Triples concerning the versions of a selected Node.
VersionsRdfContext(Node, IdentifierTranslator, LowLevelStorageService) - Constructor for class org.fcrepo.kernel.rdf.impl.VersionsRdfContext
Ordinary constructor.

W

withContext(IdentifierTranslator) - Static method in class org.fcrepo.kernel.rdf.JcrRdfTools
Factory method to create a new JcrRdfTools instance
withContext(IdentifierTranslator, Session) - Static method in class org.fcrepo.kernel.rdf.JcrRdfTools
Factory method to create a new JcrRdfTools instance
withContext(IdentifierTranslator, Session, LowLevelStorageService) - Static method in class org.fcrepo.kernel.rdf.JcrRdfTools
Factory method to create a new JcrRdfTools instance with full context.
withSession(Session) - Method in class org.fcrepo.kernel.rdf.JcrRdfTools
Using the same graph subjects, create a new JcrRdfTools with the given session
WorkspaceRdfContext - Class in org.fcrepo.kernel.rdf.impl
Constructs RDF from the structure of Workspaces in the repository.
WorkspaceRdfContext(Session, IdentifierTranslator) - Constructor for class org.fcrepo.kernel.rdf.impl.WorkspaceRdfContext
 
write(int) - Method in class org.fcrepo.kernel.utils.infinispan.StoreChunkOutputStream
 
write(byte[], int, int) - Method in class org.fcrepo.kernel.utils.infinispan.StoreChunkOutputStream
 

Z

ZippingIterator<FromType,ToType> - Class in org.fcrepo.kernel.rdf.impl.mappings
An Iterator that zips an Iterator of functions with an iterator of values on which the functions must act.
ZippingIterator(Iterator<FromType>, Iterator<Function<FromType, ToType>>) - Constructor for class org.fcrepo.kernel.rdf.impl.mappings.ZippingIterator
Default constructor.
A B C D E F G H I J K L M N O P R S T U V W Z 

Copyright © 2013–2014 DuraSpace, Inc.. All rights reserved.