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

A

AbstractService - Class in org.fcrepo.kernel.impl.services
 
AbstractService() - Constructor for class org.fcrepo.kernel.impl.services.AbstractService
 
acquireLock(Session, String, boolean) - Method in class org.fcrepo.kernel.impl.services.LockServiceImpl
 
addedStatement(Statement) - Method in class org.fcrepo.kernel.impl.utils.JcrPropertyStatementListener
When a statement is added to the graph, serialize it to a JCR property
addedStatement(Statement) - Method in class org.fcrepo.kernel.impl.utils.NamespaceChangedStatementListener
 
addPathToVersion(String) - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
addVersionLabel(String) - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
AllNodeEventsOneEvent - Class in org.fcrepo.kernel.impl.observer.eventmappings
Maps all JCR Events concerning one JCR node to one FedoraEvent.
AllNodeEventsOneEvent() - Constructor for class org.fcrepo.kernel.impl.observer.eventmappings.AllNodeEventsOneEvent
 
appendOrReplaceNodeProperty(IdentifierTranslator, Node, String, Value) - Method in class org.fcrepo.kernel.impl.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.impl.observer.DefaultFilter
 
apply(Iterator<Event>) - Method in class org.fcrepo.kernel.impl.observer.eventmappings.AllNodeEventsOneEvent
 
apply(Iterator<Event>) - Method in class org.fcrepo.kernel.impl.observer.eventmappings.OneToOne
 
apply(Event) - Method in class org.fcrepo.kernel.impl.observer.NOOPFilter
 
apply(T) - Method in class org.fcrepo.kernel.impl.rdf.impl.mappings.ItemDefinitionToTriples
 
apply(NodeDefinition) - Method in class org.fcrepo.kernel.impl.rdf.impl.mappings.NodeDefinitionToTriples
 
apply(PropertyDefinition) - Method in class org.fcrepo.kernel.impl.rdf.impl.mappings.PropertyDefinitionToTriples
 
apply(Property) - Method in class org.fcrepo.kernel.impl.rdf.impl.mappings.PropertyToTriple
This nightmare of Java signature verbosity is a curried transformation.
apply(Property) - Method in class org.fcrepo.kernel.impl.services.functions.GetBinaryKey
 
apply(Repository) - Method in class org.fcrepo.kernel.impl.services.functions.GetClusterConfiguration
Extract the BinaryStore out of Modeshape (infinspan, jdbc, file, transient, etc)
apply(Repository) - Method in class org.fcrepo.kernel.impl.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.impl.services.DatastreamServiceImpl
Retrieve a Datastream instance by pid and dsid
AUTO_VERSION - Static variable in class org.fcrepo.kernel.impl.services.VersionServiceImpl
 
available() - Method in class org.fcrepo.kernel.impl.utils.infinispan.CacheLoaderChunkInputStream
 

B

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

C

CACHE_MODE - Static variable in class org.fcrepo.kernel.impl.services.functions.GetClusterConfiguration
 
CacheEntryFactory - Class in org.fcrepo.kernel.impl.utils.impl
 
CacheLoaderChunkInputStream - Class in org.fcrepo.kernel.impl.utils.infinispan
 
CacheLoaderChunkInputStream(CacheLoader<String, byte[]>, String, int, long) - Constructor for class org.fcrepo.kernel.impl.utils.infinispan.CacheLoaderChunkInputStream
Appease checkstyles..
call() - Method in class org.fcrepo.kernel.impl.utils.impl.DistributedFixityCheck
 
checkFixity(URI, long) - Method in class org.fcrepo.kernel.impl.utils.BasicCacheEntry
Calculate the fixity of a CacheEntry by piping it through a simple fixity-calculating InputStream
checkFixity(URI, long) - Method in class org.fcrepo.kernel.impl.utils.impl.InfinispanCacheStoreEntry
 
checkpoint(Node) - Method in class org.fcrepo.kernel.impl.services.VersionServiceImpl
Creates a version checkpoint for the given node if versioning is enabled for that node type.
ChunkBinaryMetadata - Class in org.modeshape.jcr.value.binary.infinispan
Get access to the important properties in the Modeshape Binary Metadata
ChunkBinaryMetadata(Metadata) - Constructor for class org.modeshape.jcr.value.binary.infinispan.ChunkBinaryMetadata
Wrap a Metadata object
client - Variable in class org.fcrepo.kernel.impl.identifiers.HttpPidMinter
 
close() - Method in class org.fcrepo.kernel.impl.utils.infinispan.CacheLoaderChunkInputStream
 
CLUSTER_MEMBERS - Static variable in class org.fcrepo.kernel.impl.services.functions.GetClusterConfiguration
 
CLUSTER_NAME - Static variable in class org.fcrepo.kernel.impl.services.functions.GetClusterConfiguration
 
CLUSTER_SIZE - Static variable in class org.fcrepo.kernel.impl.services.functions.GetClusterConfiguration
 
commit(String) - Method in class org.fcrepo.kernel.impl.services.TransactionServiceImpl
Commit a Transaction with the given id
commit(VersionService) - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
computeNext() - Method in class org.fcrepo.kernel.impl.rdf.impl.mappings.ZippingIterator
 
consume() - Method in class org.fcrepo.kernel.impl.utils.iterators.PersistingRdfStreamConsumer
 
consumeAsync() - Method in class org.fcrepo.kernel.impl.utils.iterators.PersistingRdfStreamConsumer
 
convertDateToXSDString(long) - Static method in class org.fcrepo.kernel.impl.utils.FedoraTypesUtils
 
copyObject(Session, String, String) - Method in class org.fcrepo.kernel.impl.services.NodeServiceImpl
Copy an existing object from the source path to the destination path
createDatastream(Session, String) - Method in class org.fcrepo.kernel.impl.services.DatastreamServiceImpl
Create a stub datastream without content
createDatastream(Session, String, String, String, InputStream) - Method in class org.fcrepo.kernel.impl.services.DatastreamServiceImpl
Create a new Datastream node in the JCR store
createDatastream(Session, String, String, String, InputStream, URI) - Method in class org.fcrepo.kernel.impl.services.DatastreamServiceImpl
Create a new Datastream node in the JCR store
createObject(Session, String) - Method in class org.fcrepo.kernel.impl.services.ObjectServiceImpl
 
createValue(Node, RDFNode, int) - Method in class org.fcrepo.kernel.impl.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.impl.rdf.JcrRdfTools
Create a JCR value (with an undefined type) from a RDFNode
createValue(RDFNode, int) - Method in class org.fcrepo.kernel.impl.rdf.JcrRdfTools
Create a JCR value from an RDFNode with the given JCR type
createValue(ValueFactory, RDFNode, int) - Method in class org.fcrepo.kernel.impl.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.impl.utils.iterators.PersistingRdfStreamConsumer
 
createVersion(Workspace, Collection<String>) - Method in class org.fcrepo.kernel.impl.services.VersionServiceImpl
Explicitly creates a version for the nodes at each path provided.

D

dataKeyFrom(InfinispanBinaryStore, BinaryKey) - Static method in class org.modeshape.jcr.value.binary.infinispan.InfinispanUtils
Get the data key for the given binary key
DatastreamImpl - Class in org.fcrepo.kernel.impl
Abstraction for a Fedora datastream backed by a JCR node.
DatastreamImpl(Node) - Constructor for class org.fcrepo.kernel.impl.DatastreamImpl
The JCR node for this datastream
DatastreamImpl(Session, String, String) - Constructor for class org.fcrepo.kernel.impl.DatastreamImpl
Create or find a FedoraDatastream at the given path
DatastreamImpl(Session, String) - Constructor for class org.fcrepo.kernel.impl.DatastreamImpl
Create or find a FedoraDatastream at the given path
DatastreamServiceImpl - Class in org.fcrepo.kernel.impl.services
Service for creating and retrieving Datastreams without using the JCR API.
DatastreamServiceImpl() - Constructor for class org.fcrepo.kernel.impl.services.DatastreamServiceImpl
 
DEFAULT_SEPARATOR - Static variable in class org.fcrepo.kernel.impl.identifiers.HierarchyConverter
 
DEFAULT_TIMEOUT - Static variable in class org.fcrepo.kernel.impl.TransactionImpl
 
DEFAULT_WORKSPACE_NAME - Static variable in class org.fcrepo.kernel.impl.services.functions.GetDefaultWorkspace
 
DefaultFilter - Class in org.fcrepo.kernel.impl.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.impl.observer.DefaultFilter
Default constructor.
DefaultIdentifierTranslator - Class in org.fcrepo.kernel.impl.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.impl.rdf.impl.DefaultIdentifierTranslator
Construct the graph with a placeholder context resource
DefaultPropertiesLoader - Class in org.fcrepo.kernel.impl.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.impl.spring.DefaultPropertiesLoader
 
deleteObject(Session, String) - Method in class org.fcrepo.kernel.impl.services.NodeServiceImpl
Delete an existing object from the repository at the given path
DistributedFixityCheck - Class in org.fcrepo.kernel.impl.utils.impl
Infinispan DistributedCallable for checking the fixity of a binary key in every cache loader
DistributedFixityCheck(String, int, long) - Constructor for class org.fcrepo.kernel.impl.utils.impl.DistributedFixityCheck
 
doBackward(String) - Method in class org.fcrepo.kernel.impl.identifiers.HierarchyConverter
 
doBackward(String) - Method in class org.fcrepo.kernel.impl.identifiers.NamespaceConverter
 
doBackward(String) - Method in class org.fcrepo.kernel.impl.identifiers.PrefixingConverter
 
doForward(String) - Method in class org.fcrepo.kernel.impl.identifiers.HierarchyConverter
 
doForward(String) - Method in class org.fcrepo.kernel.impl.identifiers.NamespaceConverter
 
doForward(String) - Method in class org.fcrepo.kernel.impl.identifiers.PrefixingConverter
 

E

equals(Object) - Method in class org.fcrepo.kernel.impl.utils.FixityResultImpl
 
equals(Object) - Method in class org.fcrepo.kernel.impl.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.impl.services.AbstractService
 
exists(String) - Method in class org.fcrepo.kernel.impl.services.TransactionServiceImpl
Check if a Transaction exists
expire() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
ExternalContentServiceImpl - Class in org.fcrepo.kernel.impl.services
 
ExternalContentServiceImpl() - Constructor for class org.fcrepo.kernel.impl.services.ExternalContentServiceImpl
 

F

FedoraObjectImpl - Class in org.fcrepo.kernel.impl
An abstraction that represents a Fedora Object backed by a JCR node.
FedoraObjectImpl(Node) - Constructor for class org.fcrepo.kernel.impl.FedoraObjectImpl
Construct a FedoraObject from an existing JCR Node
FedoraObjectImpl(Session, String, String) - Constructor for class org.fcrepo.kernel.impl.FedoraObjectImpl
Create or find a FedoraObject at the given path
FedoraObjectImpl(Session, String) - Constructor for class org.fcrepo.kernel.impl.FedoraObjectImpl
Create or find a FedoraDatastream at the given path
FedoraResourceImpl - Class in org.fcrepo.kernel.impl
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.impl.FedoraResourceImpl
Construct a FedoraObject without a backing JCR Node
FedoraResourceImpl(Node) - Constructor for class org.fcrepo.kernel.impl.FedoraResourceImpl
Construct a FedoraObject from an existing JCR Node
FedoraResourceImpl(Session, String, String) - Constructor for class org.fcrepo.kernel.impl.FedoraResourceImpl
Create or find a FedoraObject at the given path
FedoraTypesUtils - Class in org.fcrepo.kernel.impl.utils
Convenience class with static methods for manipulating Fedora types in the JCR.
FedoraTypesUtils() - Constructor for class org.fcrepo.kernel.impl.utils.FedoraTypesUtils
 
FileSystemBinaryStoreEntry - Class in org.fcrepo.kernel.impl.utils.impl
 
FileSystemBinaryStoreEntry(FileSystemBinaryStore, Property) - Constructor for class org.fcrepo.kernel.impl.utils.impl.FileSystemBinaryStoreEntry
Create a binary store entry for a property in a filesystem binary store
findOrCreateObject(Session, String) - Method in class org.fcrepo.kernel.impl.services.NodeServiceImpl
Find or create a new Fedora resource at the given path
FixityInputStream - Class in org.fcrepo.kernel.impl.utils
An InputStream wrapper that calculates the size and digest while reading from the stream.
FixityInputStream(InputStream, MessageDigest) - Constructor for class org.fcrepo.kernel.impl.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.impl.rdf.impl
An RdfStream containing information about the fixity of a Node.
FixityRdfContext(Node, IdentifierTranslator, Iterable<FixityResult>) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.FixityRdfContext
Ordinary constructor.
FixityResultImpl - Class in org.fcrepo.kernel.impl.utils
Structure for presenting the results of a fixity check (and any repair operations that may have occurred)
FixityResultImpl(long, URI) - Constructor for class org.fcrepo.kernel.impl.utils.FixityResultImpl
Prepare a fixity result given the computed checksum and size
FixityResultImpl(CacheEntry, long, URI) - Constructor for class org.fcrepo.kernel.impl.utils.FixityResultImpl
Prepare a fixity result with the expected size and checksum
FixityResultImpl(String, long, URI) - Constructor for class org.fcrepo.kernel.impl.utils.FixityResultImpl
 
forProperty(Repository, Property) - Static method in class org.fcrepo.kernel.impl.utils.impl.CacheEntryFactory
Load a store-specific CacheEntry model
forProperty(BinaryStore, Property) - Static method in class org.fcrepo.kernel.impl.utils.impl.CacheEntryFactory
Get a store-specific Cache Entry

G

getAllNodeTypes(Session) - Method in class org.fcrepo.kernel.impl.services.NodeServiceImpl
Get the full list of node types in the repository
getBaseUri() - Method in class org.fcrepo.kernel.impl.rdf.impl.DefaultIdentifierTranslator
 
getBaseVersion() - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getBinaryContent() - Method in class org.fcrepo.kernel.impl.DatastreamImpl
 
GetBinaryKey - Class in org.fcrepo.kernel.impl.services.functions
Get the internal Modeshape BinaryKey for a binary property
GetBinaryKey() - Constructor for class org.fcrepo.kernel.impl.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
 
getChunkSize() - Method in class org.modeshape.jcr.value.binary.infinispan.ChunkBinaryMetadata
Get the size of the binary's chunks
GetClusterConfiguration - Class in org.fcrepo.kernel.impl.services.functions
Extract the Infinispan cluster configuration and state from a running Modeshape repository
GetClusterConfiguration() - Constructor for class org.fcrepo.kernel.impl.services.functions.GetClusterConfiguration
 
getClusterExecutor(InfinispanBinaryStore) - Static method in class org.fcrepo.kernel.impl.services.ServiceHelpers
A static factory function to insulate services from the details of building a DistributedExecutorService
getComputedChecksum() - Method in class org.fcrepo.kernel.impl.utils.FixityResultImpl
 
getComputedSize() - Method in class org.fcrepo.kernel.impl.utils.FixityResultImpl
 
getContent() - Method in class org.fcrepo.kernel.impl.DatastreamImpl
 
getContentDigest() - Method in class org.fcrepo.kernel.impl.DatastreamImpl
 
getContentNode() - Method in class org.fcrepo.kernel.impl.DatastreamImpl
 
getContentSize() - Method in class org.fcrepo.kernel.impl.DatastreamImpl
 
getContentSize(Node) - Static method in class org.fcrepo.kernel.impl.services.ServiceHelpers
Get the size of the JCR content binary property
getContext() - Method in class org.fcrepo.kernel.impl.rdf.impl.DefaultIdentifierTranslator
 
getCreated() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
getCreatedDate() - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getCurrentTransactionId(Session) - Static method in class org.fcrepo.kernel.impl.services.TransactionServiceImpl
Get the current Transaction ID for a session
getDatasetSubject(Dataset) - Static method in class org.fcrepo.kernel.impl.rdf.SerializationUtils
Get the subject of the dataset, given by the context's "uri"
getDatastream(Session, String) - Method in class org.fcrepo.kernel.impl.services.DatastreamServiceImpl
Retrieve a Datastream instance by pid and dsid
getDatastreamNode(Session, String) - Method in class org.fcrepo.kernel.impl.services.DatastreamServiceImpl
Retrieve the JCR node for a Datastream by pid and dsid
getDatastreamSize(Node) - Static method in class org.fcrepo.kernel.impl.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.impl.services.functions
Get the default workspace from the repository configuration (or "default", if no information is available)
GetDefaultWorkspace() - Constructor for class org.fcrepo.kernel.impl.services.functions.GetDefaultWorkspace
 
getDefinitionForPropertyName(Node, String) - Static method in class org.fcrepo.kernel.impl.utils.FedoraTypesUtils
Get the property definition information (containing type and multi-value information)
getDsId() - Method in class org.fcrepo.kernel.impl.DatastreamImpl
 
getEtagValue() - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getExpires() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
getExternalIdentifier() - Method in class org.fcrepo.kernel.impl.utils.BinaryCacheEntry
 
getExternalIdentifier() - Method in class org.fcrepo.kernel.impl.utils.impl.FileSystemBinaryStoreEntry
 
getExternalIdentifier() - Method in class org.fcrepo.kernel.impl.utils.impl.LocalBinaryStoreEntry
Generate a human-readable identifier for the location of this entry
getExternalIdentifier() - Method in class org.fcrepo.kernel.impl.utils.ProjectedCacheEntry
 
getFilename() - Method in class org.fcrepo.kernel.impl.DatastreamImpl
 
getFilter(Session) - Method in class org.fcrepo.kernel.impl.observer.DefaultFilter
 
getFilter(Session) - Method in class org.fcrepo.kernel.impl.observer.NOOPFilter
 
getFixity(Node, URI, long) - Method in class org.fcrepo.kernel.impl.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.impl.services.DatastreamServiceImpl
Get the fixity results for the datastream as a RDF Dataset
getHierarchyTriples(IdentifierTranslator, HierarchyRdfContextOptions) - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getId() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
getInputStream() - Method in class org.fcrepo.kernel.impl.utils.BinaryCacheEntry
 
getInputStream() - Method in class org.fcrepo.kernel.impl.utils.impl.LocalBinaryStoreEntry
Get a raw input stream from the underlying store
getJcrNamespaceForRDFNamespace(String) - Static method in class org.fcrepo.kernel.impl.rdf.JcrRdfTools
Convert a Fedora RDF Namespace into its JCR equivalent
getJcrPropertiesModel(Iterator<Node>, Resource) - Method in class org.fcrepo.kernel.impl.rdf.JcrRdfTools
Get an RdfStream for the given JCR NodeIterator
getJcrTriples(Node) - Method in class org.fcrepo.kernel.impl.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.impl.rdf.JcrRdfTools
Serialize the JCR fixity information in an RdfStream
getLastModifiedDate() - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getLength() - Method in class org.modeshape.jcr.value.binary.infinispan.ChunkBinaryMetadata
Get the content length
getListener(IdentifierTranslator, Session, Model) - Static method in class org.fcrepo.kernel.impl.utils.JcrPropertyStatementListener
Return a Listener given the subject factory and JcrSession.
getLock(Session, String) - Method in class org.fcrepo.kernel.impl.services.LockServiceImpl
 
getMessageDigest() - Method in class org.fcrepo.kernel.impl.utils.FixityInputStream
Retrieve the calculated digest for the input stream
getMetadata(InfinispanBinaryStore, BinaryKey) - Static method in class org.modeshape.jcr.value.binary.infinispan.InfinispanUtils
Get the Metadata for the given key
getMimeType() - Method in class org.fcrepo.kernel.impl.DatastreamImpl
 
getModels() - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getName() - Method in class org.fcrepo.kernel.impl.FedoraObjectImpl
 
getNamespaceRegistryDataset(Session, IdentifierTranslator) - Method in class org.fcrepo.kernel.impl.services.RepositoryServiceImpl
 
getNamespaceRegistryStream(Session, IdentifierTranslator) - Method in class org.fcrepo.kernel.impl.services.RepositoryServiceImpl
 
getNamespaceTriples() - Method in class org.fcrepo.kernel.impl.rdf.JcrRdfTools
Get an RdfStream of the registered JCR namespaces
getNode() - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getNodePropertySize(Node) - Static method in class org.fcrepo.kernel.impl.services.ServiceHelpers
Get the total size of a Node's properties
getNodeTypeManager(Node) - Static method in class org.fcrepo.kernel.impl.utils.FedoraTypesUtils
Get the JCR Node Type manager
getNodeTypes(Session) - Method in class org.fcrepo.kernel.impl.services.NodeServiceImpl
 
getObject() - Method in class org.fcrepo.kernel.impl.DatastreamImpl
 
getObject(Session, String) - Method in class org.fcrepo.kernel.impl.services.NodeServiceImpl
Retrieve an existing Fedora resource at the given path
getObject(Session, String, String) - Method in class org.fcrepo.kernel.impl.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.impl.services.ObjectServiceImpl
 
getObject() - Method in class org.fcrepo.kernel.impl.spring.ModeShapeRepositoryFactoryBean
 
getObjectNames(Session, String) - Method in class org.fcrepo.kernel.impl.services.NodeServiceImpl
 
getObjectNames(Session, String, String) - Method in class org.fcrepo.kernel.impl.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.impl.services.ObjectServiceImpl
 
getObjectSize(Node) - Static method in class org.fcrepo.kernel.impl.services.ServiceHelpers
 
getObjectType() - Method in class org.fcrepo.kernel.impl.spring.ModeShapeRepositoryFactoryBean
 
getPath() - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getPathFromSubject(Resource) - Method in class org.fcrepo.kernel.impl.rdf.impl.DefaultIdentifierTranslator
 
getPredicateForProperty - Static variable in class org.fcrepo.kernel.impl.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.impl.identifiers.PrefixingConverter
 
getProblems() - Method in class org.fcrepo.kernel.impl.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.impl.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.impl.rdf.impl.JcrGraphProperties
 
getProperties(Node, IdentifierTranslator) - Method in class org.fcrepo.kernel.impl.rdf.impl.JcrGraphProperties
 
getPropertiesDataset(IdentifierTranslator, int, int) - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getPropertiesDataset(IdentifierTranslator) - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getPropertyModelName() - Method in class org.fcrepo.kernel.impl.rdf.impl.JcrGraphProperties
 
getPropertyNameFromPredicate(Node, Property) - Method in class org.fcrepo.kernel.impl.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.impl.rdf.JcrRdfTools
Given an RDF predicate value (namespace URI + local name), figure out what JCR property to use
getPropertyNameFromPredicate(Property) - Method in class org.fcrepo.kernel.impl.rdf.JcrRdfTools
Get a property name for an RDF predicate
getPropertyNameFromPredicate(Node, Resource, Map<String, String>) - Method in class org.fcrepo.kernel.impl.rdf.JcrRdfTools
Get the JCR name for the given RDF resource
getPropertyNameFromPredicate(Node, Property) - Method in class org.fcrepo.kernel.impl.utils.iterators.PersistingRdfStreamConsumer
 
getPropertyNameFromPredicate(Node, Resource) - Method in class org.fcrepo.kernel.impl.utils.iterators.PersistingRdfStreamConsumer
 
getPropertyType(String, String) - Method in class org.fcrepo.kernel.impl.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.impl.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.impl.utils.NodePropertiesTools
Get the JCR property type ID for a given property name.
getRDFNamespaceForJcrNamespace(String) - Static method in class org.fcrepo.kernel.impl.rdf.JcrRdfTools
Convert a JCR namespace into an RDF namespace fit for downstream consumption.
getReferencePropertyName(String) - Static method in class org.fcrepo.kernel.impl.utils.NodePropertiesTools
When we add certain URI properties, we also want to leave a reference node
getReferencePropertyOriginalName(String) - Static method in class org.fcrepo.kernel.impl.utils.NodePropertiesTools
Given an internal reference node property, get the original name
getReferencesTriples(IdentifierTranslator) - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getReferencesTriples(Node) - Method in class org.fcrepo.kernel.impl.rdf.JcrRdfTools
Add the properties for inbound references to this node
getRepositoryCount(Repository) - Static method in class org.fcrepo.kernel.impl.services.ServiceHelpers
 
getRepositoryNamespaces(Session) - Method in class org.fcrepo.kernel.impl.services.RepositoryServiceImpl
 
getRepositoryObjectCount() - Method in class org.fcrepo.kernel.impl.services.RepositoryServiceImpl
 
getRepositorySize() - Method in class org.fcrepo.kernel.impl.services.RepositoryServiceImpl
Calculate the total size of all the binary properties in the repository
getRepositorySize(Repository) - Static method in class org.fcrepo.kernel.impl.services.ServiceHelpers
 
getResource(Namespaced) - Static method in class org.fcrepo.kernel.impl.rdf.impl.mappings.ItemDefinitionToTriples
Get a RDF Resource for a Namespaced JCR object.
getResource(NodeType) - Static method in class org.fcrepo.kernel.impl.rdf.impl.mappings.ItemDefinitionToTriples
Get a RDF Resource for a NodeType JCR object.
getResource(ItemDefinition) - Static method in class org.fcrepo.kernel.impl.rdf.impl.mappings.ItemDefinitionToTriples
Get a RDF Resource for a ItemDefinition JCR object.
getSession() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
getSize() - Method in class org.fcrepo.kernel.impl.DatastreamImpl
 
getSize() - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getState() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
getStatus() - Method in class org.fcrepo.kernel.impl.utils.FixityResultImpl
 
getStoreIdentifier() - Method in class org.fcrepo.kernel.impl.utils.FixityResultImpl
Get the identifier for the entry's store
getSubject(String) - Method in class org.fcrepo.kernel.impl.rdf.impl.DefaultIdentifierTranslator
 
getTransaction(String, String) - Method in class org.fcrepo.kernel.impl.services.TransactionServiceImpl
 
getTransaction(Session) - Method in class org.fcrepo.kernel.impl.services.TransactionServiceImpl
Get the current Transaction for a session
getTreeTriples(Node, HierarchyRdfContextOptions) - Method in class org.fcrepo.kernel.impl.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.impl.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.impl.FedoraResourceImpl
 
getVersionHistory() - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getVersionHistory(Session, String) - Static method in class org.fcrepo.kernel.impl.utils.FedoraTypesUtils
Get the JCR VersionHistory for a node at a given JCR path
getVersionTriples(IdentifierTranslator) - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getVersionTriples(Node) - Method in class org.fcrepo.kernel.impl.rdf.JcrRdfTools
Get an RdfStream for the JCR version history information for a node
getWorkspaceTriples(IdentifierTranslator) - Method in class org.fcrepo.kernel.impl.rdf.JcrRdfTools
Get an RdfStream of the registered JCR workspaces
getWrappedSession() - Method in class org.fcrepo.kernel.impl.LockReleasingSession
Gets the wrapped session.
graphSubjects() - Method in class org.fcrepo.kernel.impl.rdf.impl.NodeRdfContext
 

H

hasContent() - Method in class org.fcrepo.kernel.impl.DatastreamImpl
 
hasContent() - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
hashCode() - Method in class org.fcrepo.kernel.impl.utils.FixityResultImpl
 
hashCode() - Method in class org.fcrepo.kernel.impl.utils.impl.LocalBinaryStoreEntry
 
hasMixin(Node) - Static method in class org.fcrepo.kernel.impl.DatastreamImpl
Check if the node has a fedora:datastream mixin
hasMixin(Node) - Static method in class org.fcrepo.kernel.impl.FedoraObjectImpl
Check if the node has a fedora:object mixin
HierarchyConverter - Class in org.fcrepo.kernel.impl.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.impl.identifiers.HierarchyConverter
 
HierarchyRdfContext - Class in org.fcrepo.kernel.impl.rdf.impl
An NodeRdfContext that contains information about the JCR hierarchy around a given node.
HierarchyRdfContext(Node, IdentifierTranslator, HierarchyRdfContextOptions) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.HierarchyRdfContext
Default constructor.
HttpPidMinter - Class in org.fcrepo.kernel.impl.identifiers
PID minter that uses an external REST service to mint PIDs.
HttpPidMinter(String, String, String, String, String, String) - Constructor for class org.fcrepo.kernel.impl.identifiers.HttpPidMinter
Create a new HttpPidMinter.

I

idTranslator() - Method in class org.fcrepo.kernel.impl.utils.iterators.PersistingRdfStreamConsumer
 
indexInBuffer - Variable in class org.fcrepo.kernel.impl.utils.infinispan.CacheLoaderChunkInputStream
 
InfinispanCacheStoreEntry - Class in org.fcrepo.kernel.impl.utils.impl
 
InfinispanCacheStoreEntry(InfinispanBinaryStore, Property) - Constructor for class org.fcrepo.kernel.impl.utils.impl.InfinispanCacheStoreEntry
 
InfinispanUtils - Class in org.modeshape.jcr.value.binary.infinispan
Utilities for gaining access to InfinispanBinaryStore internals
invoke(Object, Method, Object[]) - Method in class org.fcrepo.kernel.impl.LockReleasingSession
 
invoke(Object, Method, Object[]) - Method in class org.fcrepo.kernel.impl.TxAwareSession
 
isAssociatedWithUser(String) - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
isBinaryContentProperty - Static variable in class org.fcrepo.kernel.impl.utils.FedoraTypesUtils
Check if a JCR property is a binary jcr:data property
isContainer(Node) - Static method in class org.fcrepo.kernel.impl.rdf.JcrRdfTools
Decides whether the RDF representation of this Node will receive LDP Container status.
isFedoraDatastream - Static variable in class org.fcrepo.kernel.impl.utils.FedoraTypesUtils
Predicate for determining whether this Node is a Fedora datastream.
isFedoraGraphSubject(Resource) - Method in class org.fcrepo.kernel.impl.rdf.impl.DefaultIdentifierTranslator
 
isFedoraObject - Static variable in class org.fcrepo.kernel.impl.utils.FedoraTypesUtils
Predicate for determining whether this Node is a Fedora object.
isFedoraObjectOrDatastream - Static variable in class org.fcrepo.kernel.impl.utils.FedoraTypesUtils
Predicate for objects, datastreams, whatever!
isFedoraResource - Static variable in class org.fcrepo.kernel.impl.utils.FedoraTypesUtils
Predicate for determining whether this Node is a Fedora resource.
isFedoraSubjectTriple - Variable in class org.fcrepo.kernel.impl.utils.iterators.PersistingRdfStreamConsumer
 
isFrozen - Static variable in class org.fcrepo.kernel.impl.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.impl.utils.FedoraTypesUtils
Check if a node is "internal" and should not be exposed e.g.
isInternalProperty(Node, Resource) - Method in class org.fcrepo.kernel.impl.rdf.JcrRdfTools
Determine if a predicate is an internal property of a node (and should not be modified from external sources)
isInternalProperty - Static variable in class org.fcrepo.kernel.impl.utils.FedoraTypesUtils
Check whether a property is an internal property that should be suppressed from external output.
isManagedMixin - Static variable in class org.fcrepo.kernel.impl.rdf.ManagedRdf
 
isManagedTriple - Static variable in class org.fcrepo.kernel.impl.rdf.ManagedRdf
 
isMultipleValuedProperty - Static variable in class org.fcrepo.kernel.impl.utils.FedoraTypesUtils
Check if a JCR property is a multivalued property or not
isMultivaluedProperty(Node, String) - Static method in class org.fcrepo.kernel.impl.utils.NodePropertiesTools
Determine if a given JCR property name is single- or multi- valued.
isNew() - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
isProtectedAndShouldBeHidden - Static variable in class org.fcrepo.kernel.impl.utils.FedoraTypesUtils
Check whether a property is protected (ie, cannot be modified directly) but is not one we've explicitly chosen to include.
isReferenceProperty - Static variable in class org.fcrepo.kernel.impl.utils.FedoraTypesUtils
Check if a property is a reference property.
isSingleton() - Method in class org.fcrepo.kernel.impl.spring.ModeShapeRepositoryFactoryBean
 
isSuccess() - Method in class org.fcrepo.kernel.impl.utils.FixityResultImpl
Was the fixity declared a success
ItemDefinitionToTriples<T extends javax.jcr.nodetype.ItemDefinition> - Class in org.fcrepo.kernel.impl.rdf.impl.mappings
Utility for moving generic Item Definitions into RDFS triples
ItemDefinitionToTriples(Node) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.mappings.ItemDefinitionToTriples
Translate ItemDefinitions into triples.

J

JcrGraphProperties - Class in org.fcrepo.kernel.impl.rdf.impl
 
JcrGraphProperties() - Constructor for class org.fcrepo.kernel.impl.rdf.impl.JcrGraphProperties
 
jcrNamespacesToRDFNamespaces - Static variable in class org.fcrepo.kernel.impl.rdf.JcrRdfTools
A map of JCR namespaces to Fedora's RDF namespaces
JcrPropertyStatementListener - Class in org.fcrepo.kernel.impl.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.impl.rdf
A set of helpful tools for converting JCR properties to RDF
JcrRdfTools(IdentifierTranslator) - Constructor for class org.fcrepo.kernel.impl.rdf.JcrRdfTools
Factory method to create a new JcrRdfTools utility with a graph subjects converter
JcrRdfTools(IdentifierTranslator, Session) - Constructor for class org.fcrepo.kernel.impl.rdf.JcrRdfTools
Constructor with even more context.
jcrRdfTools() - Method in class org.fcrepo.kernel.impl.utils.iterators.PersistingRdfStreamConsumer
 

L

loadSystemProperties() - Method in class org.fcrepo.kernel.impl.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.impl.utils.impl
A LowLevelCacheEntry within a local binary store
LocalBinaryStoreEntry(BinaryStore, Property) - Constructor for class org.fcrepo.kernel.impl.utils.impl.LocalBinaryStoreEntry
 
LockReleasingSession - Class in org.fcrepo.kernel.impl
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.impl.LockReleasingSession
Constructor that wraps a session.
LockServiceImpl - Class in org.fcrepo.kernel.impl.services
 
LockServiceImpl() - Constructor for class org.fcrepo.kernel.impl.services.LockServiceImpl
 
LogoutCallback - Class in org.fcrepo.kernel.impl.utils
A FutureCallback intended for use with streaming outputs.
LogoutCallback(Session) - Constructor for class org.fcrepo.kernel.impl.utils.LogoutCallback
Normal constructor.

M

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

N

NamespaceChangedStatementListener - Class in org.fcrepo.kernel.impl.utils
Listener that maps changes to actions in the JCR namespace registry
NamespaceChangedStatementListener(Session) - Constructor for class org.fcrepo.kernel.impl.utils.NamespaceChangedStatementListener
Use the given session to perform namespace changes
NamespaceConverter - Class in org.fcrepo.kernel.impl.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.impl.identifiers.NamespaceConverter
 
NamespaceRdfContext - Class in org.fcrepo.kernel.impl.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.impl.rdf.impl.NamespaceRdfContext
Default constructor.
newInstance(Session) - Static method in class org.fcrepo.kernel.impl.LockReleasingSession
Wrap a JCR session with this dynamic proxy
newInstance(Session, String) - Static method in class org.fcrepo.kernel.impl.TxAwareSession
Wrap a JCR session with this dynamic proxy
node - Variable in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
node() - Method in class org.fcrepo.kernel.impl.rdf.impl.NodeRdfContext
 
NODE_ADDRESS - Static variable in class org.fcrepo.kernel.impl.services.functions.GetClusterConfiguration
 
NODE_VIEW - Static variable in class org.fcrepo.kernel.impl.services.functions.GetClusterConfiguration
 
NodeDefinitionToTriples - Class in org.fcrepo.kernel.impl.rdf.impl.mappings
Utility for moving Node Definitions into RDFS triples
NodeDefinitionToTriples(Node) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.mappings.NodeDefinitionToTriples
Translate ItemDefinitions into triples.
NodePropertiesTools - Class in org.fcrepo.kernel.impl.utils
Tools for replacing, appending and deleting JCR node properties
NodePropertiesTools() - Constructor for class org.fcrepo.kernel.impl.utils.NodePropertiesTools
 
NodeRdfContext - Class in org.fcrepo.kernel.impl.rdf.impl
RdfStream that holds contexts related to a specific Node.
NodeRdfContext(Node, IdentifierTranslator) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.NodeRdfContext
Default constructor.
NodeRemovalEventObserver - Class in org.fcrepo.kernel.impl.observer
This is a listener that fakes a single event to signify object updates.
NodeRemovalEventObserver() - Constructor for class org.fcrepo.kernel.impl.observer.NodeRemovalEventObserver
 
NodeServiceImpl - Class in org.fcrepo.kernel.impl.services
Service for managing access to Fedora 'nodes' (either datastreams or objects, we don't care.)
NodeServiceImpl() - Constructor for class org.fcrepo.kernel.impl.services.NodeServiceImpl
 
nodetype2name - Static variable in class org.fcrepo.kernel.impl.utils.FedoraTypesUtils
Translates a NodeType to its String name.
NodeTypeRdfContext - Class in org.fcrepo.kernel.impl.rdf.impl
Assemble Triples derived from the NodeTypes in a repository.
NodeTypeRdfContext(NodeTypeManager) - Constructor for class org.fcrepo.kernel.impl.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.impl.rdf.impl.NodeTypeRdfContext
Convert a NodeType iterator into an RDF stream
NodeTypeRdfContext(NodeType) - Constructor for class org.fcrepo.kernel.impl.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.impl.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.impl.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.impl.observer
Simple EventFilter that does no filtering.
NOOPFilter() - Constructor for class org.fcrepo.kernel.impl.observer.NOOPFilter
 

O

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

P

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

R

RdfAdder - Class in org.fcrepo.kernel.impl.utils.iterators
Consumes an RdfStream by adding its contents to the JCR.
RdfAdder(IdentifierTranslator, Session, RdfStream) - Constructor for class org.fcrepo.kernel.impl.utils.iterators.RdfAdder
Ordinary constructor.
rdfNamespacesToJcrNamespaces - Static variable in class org.fcrepo.kernel.impl.rdf.JcrRdfTools
A map of Fedora's RDF namespaces to the JCR equivalent
RdfRemover - Class in org.fcrepo.kernel.impl.utils.iterators
Consumes an RdfStream by removing its contents from the JCR.
RdfRemover(IdentifierTranslator, Session, RdfStream) - Constructor for class org.fcrepo.kernel.impl.utils.iterators.RdfRemover
Ordinary constructor.
read() - Method in class org.fcrepo.kernel.impl.utils.infinispan.CacheLoaderChunkInputStream
 
read(byte[], int, int) - Method in class org.fcrepo.kernel.impl.utils.infinispan.CacheLoaderChunkInputStream
 
REAP_INTERVAL - Static variable in class org.fcrepo.kernel.impl.services.TransactionServiceImpl
 
REFERENCE_PROPERTY_SUFFIX - Static variable in class org.fcrepo.kernel.impl.utils.NodePropertiesTools
 
ReferencesRdfContext - Class in org.fcrepo.kernel.impl.rdf.impl
Accumulate inbound references to a given node
ReferencesRdfContext(Node, IdentifierTranslator) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.ReferencesRdfContext
Add the inbound references from other nodes to this node to the RdfStream
registerNodeTypes(Session, InputStream) - Method in class org.fcrepo.kernel.impl.services.NodeServiceImpl
 
releaseLock(Session, String) - Method in class org.fcrepo.kernel.impl.services.LockServiceImpl
 
removeAndRollbackExpired() - Method in class org.fcrepo.kernel.impl.services.TransactionServiceImpl
Every REAP_INTERVAL milliseconds, check for expired transactions.
removedStatement(Statement) - Method in class org.fcrepo.kernel.impl.utils.JcrPropertyStatementListener
When a statement is removed, remove it from the JCR properties
removedStatement(Statement) - Method in class org.fcrepo.kernel.impl.utils.NamespaceChangedStatementListener
 
removeNodeProperty(IdentifierTranslator, Node, String, Value) - Method in class org.fcrepo.kernel.impl.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.impl.services.VersionServiceImpl
 
replaceProperties(IdentifierTranslator, Model) - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
repo - Variable in class org.fcrepo.kernel.impl.services.AbstractService
 
RepositoryServiceImpl - Class in org.fcrepo.kernel.impl.services
Service for repository-wide management and querying
RepositoryServiceImpl() - Constructor for class org.fcrepo.kernel.impl.services.RepositoryServiceImpl
 
RESOURCE_NAMESPACE - Static variable in class org.fcrepo.kernel.impl.rdf.impl.DefaultIdentifierTranslator
Default namespace to use for node URIs
responseToPid(String) - Method in class org.fcrepo.kernel.impl.identifiers.HttpPidMinter
Remove unwanted text from the minter service response to produce the desired identifer.
restoreRepository(Session, File) - Method in class org.fcrepo.kernel.impl.services.RepositoryServiceImpl
 
retrieveExternalContent(URI) - Method in class org.fcrepo.kernel.impl.services.ExternalContentServiceImpl
Retrieve the content at the URI using the global connection pool.
revertToVersion(Workspace, String, String) - Method in class org.fcrepo.kernel.impl.services.VersionServiceImpl
 
rollback(String) - Method in class org.fcrepo.kernel.impl.services.TransactionServiceImpl
Roll a Transaction back
rollback() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
RootRdfContext - Class in org.fcrepo.kernel.impl.rdf.impl
Assemble Triples derived from the root Node of a repository.
RootRdfContext(Node, IdentifierTranslator) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.RootRdfContext
Ordinary constructor.
runFixityAndFixProblems(Datastream) - Method in class org.fcrepo.kernel.impl.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.impl.services.RepositoryServiceImpl
 
SerializationUtils - Class in org.fcrepo.kernel.impl.rdf
Utilities for serializing RDF.
ServiceHelpers - Class in org.fcrepo.kernel.impl.services
Uncategorized helper methods
ServiceHelpers() - Constructor for class org.fcrepo.kernel.impl.services.ServiceHelpers
 
session() - Method in class org.fcrepo.kernel.impl.utils.iterators.PersistingRdfStreamConsumer
 
setConnManager(HttpClientConnectionManager) - Method in class org.fcrepo.kernel.impl.services.ExternalContentServiceImpl
 
setContent(InputStream, String, URI, String, StoragePolicyDecisionPoint) - Method in class org.fcrepo.kernel.impl.DatastreamImpl
 
setContent(InputStream) - Method in class org.fcrepo.kernel.impl.DatastreamImpl
 
setDatasetSubject(Dataset, String) - Static method in class org.fcrepo.kernel.impl.rdf.SerializationUtils
Set the subject of the dataset by injecting a context "uri"
setEnvironment(Cache<String, byte[]>, Set<String>) - Method in class org.fcrepo.kernel.impl.utils.impl.DistributedFixityCheck
 
setLength(int) - Method in class org.fcrepo.kernel.impl.identifiers.HierarchyConverter
 
setLevels(int) - Method in class org.fcrepo.kernel.impl.identifiers.HierarchyConverter
 
setPrefix(String) - Method in class org.fcrepo.kernel.impl.identifiers.HierarchyConverter
 
setPrefix(String) - Method in class org.fcrepo.kernel.impl.identifiers.PrefixingConverter
 
setRepaired() - Method in class org.fcrepo.kernel.impl.utils.FixityResultImpl
Mark the fixity result as been automatically repaired
setRepository(Repository) - Method in class org.fcrepo.kernel.impl.services.AbstractService
Set the repository to back this RepositoryService
setRepositoryConfiguration(Resource) - Method in class org.fcrepo.kernel.impl.spring.ModeShapeRepositoryFactoryBean
Set the configuration to use for creating the repository
setSeparator(String) - Method in class org.fcrepo.kernel.impl.identifiers.HierarchyConverter
 
setStoragePolicyDecisionPoint(StoragePolicyDecisionPoint) - Method in class org.fcrepo.kernel.impl.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.impl.services.VersionServiceImpl
 
setVersionService(VersionService) - Method in class org.fcrepo.kernel.impl.services.TransactionServiceImpl
 
SimpleObserver - Class in org.fcrepo.kernel.impl.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.impl.observer.SimpleObserver
 
skip(long) - Method in class org.fcrepo.kernel.impl.utils.infinispan.CacheLoaderChunkInputStream
 
stopListening() - Method in class org.fcrepo.kernel.impl.observer.NodeRemovalEventObserver
logout of the session
stopListening() - Method in class org.fcrepo.kernel.impl.observer.SimpleObserver
logout of the session
stream() - Method in class org.fcrepo.kernel.impl.utils.iterators.PersistingRdfStreamConsumer
 
subject() - Method in class org.fcrepo.kernel.impl.rdf.impl.NodeRdfContext
 
subjectKey - Static variable in class org.fcrepo.kernel.impl.rdf.SerializationUtils
 

T

TIMEOUT_SYSTEM_PROPERTY - Static variable in class org.fcrepo.kernel.impl.TransactionImpl
 
toString() - Method in class org.fcrepo.kernel.impl.utils.FixityResultImpl
 
TransactionImpl - Class in org.fcrepo.kernel.impl
A Fedora Transaction wraps a JCR session with some expiration logic.
TransactionImpl(Session, String) - Constructor for class org.fcrepo.kernel.impl.TransactionImpl
Create a transaction for the given Session
TransactionServiceImpl - Class in org.fcrepo.kernel.impl.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.impl.services.TransactionServiceImpl
 
TxAwareSession - Class in org.fcrepo.kernel.impl
A dynamic proxy that wraps JCR sessions.
TxAwareSession(Session, String) - Constructor for class org.fcrepo.kernel.impl.TxAwareSession
 

U

unifyDatasetModel(Dataset) - Static method in class org.fcrepo.kernel.impl.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.impl.services.functions.GetClusterConfiguration
 
updateExpiryDate() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
updatePropertiesDataset(IdentifierTranslator, String) - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
url - Variable in class org.fcrepo.kernel.impl.identifiers.HttpPidMinter
 
username - Variable in class org.fcrepo.kernel.impl.identifiers.HttpPidMinter
 
UUIDPathMinter - Class in org.fcrepo.kernel.impl.identifiers
PID minter that creates hierarchical IDs for a UUID
UUIDPathMinter() - Constructor for class org.fcrepo.kernel.impl.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.impl.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.impl.identifiers
Simple PidMinter that replies on Java's inbuilt UUID minting.
UUIDPidMinter() - Constructor for class org.fcrepo.kernel.impl.identifiers.UUIDPidMinter
 

V

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

W

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

Z

ZippingIterator<FromType,ToType> - Class in org.fcrepo.kernel.impl.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.impl.rdf.impl.mappings.ZippingIterator
Default constructor.
A B C D E F G H I J L M N O P R S T U V W Z 

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