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

A

acquireSession() - Method in class org.fcrepo.observer.DefaultFilter
Initialize a long-running read-only JCR session to use for filtering events
addedStatement(Statement) - Method in class org.fcrepo.utils.JcrPropertyStatementListener
When a statement is added to the graph, serialize it to a JCR property
addedStatement(Statement) - Method in class org.fcrepo.utils.NamespaceChangedStatementListener
 
addPropertyToModel(Resource, Model, Property) - Static method in class org.fcrepo.utils.JcrRdfTools
Add a JCR property to the given RDF Model (with the given subject)
addPropertyToModel(Resource, Model, Property, Value) - Static method in class org.fcrepo.utils.JcrRdfTools
Add a JCR property to the given RDF Model (with the given subject)
addVersionLabel(String) - Method in class org.fcrepo.FedoraResource
Tag the current version of the Node with a version label that can be retrieved by name later.
algorithmToScheme - Static variable in class org.fcrepo.utils.ContentDigest
 
appendOrReplaceNodeProperty(Node, String, Value) - Static method in class org.fcrepo.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.observer.DefaultFilter
Filter observer events to only include events on a FedoraObject or Datastream
apply(Event) - Method in class org.fcrepo.observer.NOOPFilter
A no-op filter that passes every Event through.
apply(LowLevelCacheEntry) - Method in class org.fcrepo.services.functions.CheckCacheEntryFixity
 
apply(Property) - Method in class org.fcrepo.services.functions.GetBinaryKey
 
apply(Cache<?, ?>) - Method in class org.fcrepo.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.services.functions.GetClusterConfiguration
Extract the BinaryStore out of Modeshape (infinspan, jdbc, file, transient, etc)
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.services.DatastreamService
Retrieve a Datastream instance by pid and dsid
asURI(String, String) - Static method in class org.fcrepo.utils.ContentDigest
Convert a MessageDigest algorithm and checksum value to a URN
asURI(String, byte[]) - Static method in class org.fcrepo.utils.ContentDigest
Convert a MessageDigest algorithm and checksum byte-array data to a URN
available() - Method in class org.fcrepo.utils.infinispan.StoreChunkInputStream
 

B

BasePidMinter - Class in org.fcrepo.identifiers
Minting FedoraObject unique identifiers
BasePidMinter() - Constructor for class org.fcrepo.identifiers.BasePidMinter
 
beginTransaction(Session) - Method in class org.fcrepo.services.TransactionService
Create a new Transaction and add it to the currently open ones
blobCache - Variable in class org.fcrepo.utils.infinispan.StoreChunkOutputStream
 
buffer - Variable in class org.fcrepo.utils.infinispan.StoreChunkInputStream
 
buildListener() - Method in class org.fcrepo.observer.SimpleObserver
Register this observer with the JCR event listeners
buildRepository() - Method in class org.fcrepo.spring.ModeShapeRepositoryFactoryBean
Generate a JCR repository from the given configuration

C

CACHE_MODE - Static variable in class org.fcrepo.services.functions.GetClusterConfiguration
 
CacheLocalTransform<K,V,T> - Class in org.fcrepo.services.functions
Apply a Function on a BinaryKey in a LOCAL CacheStore
CacheLocalTransform(BinaryKey, Function<LowLevelCacheEntry, T>) - Constructor for class org.fcrepo.services.functions.CacheLocalTransform
 
CacheStoreEntry - Class in org.fcrepo.utils.impl
An entry in a specific BinaryStore
CacheStoreEntry(CacheStore, String, BinaryKey) - Constructor for class org.fcrepo.utils.impl.CacheStoreEntry
An entry in an infinispan CacheStore
call() - Method in class org.fcrepo.services.functions.CacheLocalTransform
 
chainedEntries() - Method in class org.fcrepo.utils.impl.ChainingCacheStoreEntry
Get the set of LowLevelCacheEntries for each of the Chained cache stores
ChainingCacheStoreEntry - Class in org.fcrepo.utils.impl
A LowLevelCacheEntry that is aware of Infinispan ChainingCacheStores
ChainingCacheStoreEntry(ChainingCacheStore, String, BinaryKey) - Constructor for class org.fcrepo.utils.impl.ChainingCacheStoreEntry
 
CheckCacheEntryFixity - Class in org.fcrepo.services.functions
A function closing over the expected checksum information for a bytestream.
CheckCacheEntryFixity(URI, long) - Constructor for class org.fcrepo.services.functions.CheckCacheEntryFixity
A constructor providing the checksum info to close over.
checkFixity(URI, long) - Method in class org.fcrepo.utils.LowLevelCacheEntry
Check the entry's InputStream against the checksum and size.
chunkIndex - Variable in class org.fcrepo.utils.infinispan.StoreChunkOutputStream
 
CHUNKSIZE - Static variable in class org.fcrepo.utils.infinispan.StoreChunkOutputStream
 
close() - Method in class org.fcrepo.utils.infinispan.StoreChunkOutputStream
 
CLUSTER_MEMBERS - Static variable in class org.fcrepo.services.functions.GetClusterConfiguration
 
CLUSTER_NAME - Static variable in class org.fcrepo.services.functions.GetClusterConfiguration
 
CLUSTER_SIZE - Static variable in class org.fcrepo.services.functions.GetClusterConfiguration
 
commit(String) - Method in class org.fcrepo.services.TransactionService
Commit a Transaction with the given id
commit() - Method in class org.fcrepo.Transaction
"Commit" the transaction by saving the backing-session
computedChecksum - Variable in class org.fcrepo.utils.FixityResult
the checksum computed by the fixity check
computedSize - Variable in class org.fcrepo.utils.FixityResult
the size computed by the fixity check
ContentDigest - Class in org.fcrepo.utils
Digest helpers to convert digests (checksums) into URI strings (based loosely on Magnet URIs)
ContentDigest() - Constructor for class org.fcrepo.utils.ContentDigest
 
convertDateToXSDString(long) - Static method in class org.fcrepo.utils.FedoraTypesUtils
 
CREATED_BY - Static variable in class org.fcrepo.RdfLexicon
 
CREATED_DATE - Static variable in class org.fcrepo.RdfLexicon
 
createDatastreamNode(Session, String, String, InputStream) - Method in class org.fcrepo.services.DatastreamService
Create a new Datastream node in the JCR store
createDatastreamNode(Session, String, String, InputStream, URI) - Method in class org.fcrepo.services.DatastreamService
Create a new Datastream node in the JCR store
createObject(Session, String) - Method in class org.fcrepo.services.ObjectService
 
createValue(Node, RDFNode, int) - Static method in class org.fcrepo.utils.JcrRdfTools
Create a JCR value from an RDFNode, either by using the given JCR PropertyType or by looking at the RDFNode Datatype

D

DATA_SUFFIX - Static variable in class org.fcrepo.utils.LowLevelCacheEntry
 
Datastream - Class in org.fcrepo
Abstraction for a Fedora datastream backed by a JCR node.
Datastream(Node) - Constructor for class org.fcrepo.Datastream
The JCR node for this datastream
Datastream(Session, String, String) - Constructor for class org.fcrepo.Datastream
Create or find a FedoraDatastream at the given path
Datastream(Session, String) - Constructor for class org.fcrepo.Datastream
Create or find a FedoraDatastream at the given path
DatastreamService - Class in org.fcrepo.services
Service for creating and retrieving Datastreams without using the JCR API.
DatastreamService() - Constructor for class org.fcrepo.services.DatastreamService
 
DC_TITLE - Static variable in class org.fcrepo.RdfLexicon
 
DEFAULT_SUBJECT_FACTORY - Static variable in class org.fcrepo.FedoraResource
 
DEFAULT_TIMEOUT - Static variable in class org.fcrepo.Transaction
 
DefaultFilter - Class in org.fcrepo.observer
EventFilter that passes only events emitted from nodes with a Fedora JCR type.
DefaultFilter() - Constructor for class org.fcrepo.observer.DefaultFilter
 
DefaultGraphSubjects - Class in org.fcrepo.rdf.impl
Translates JCR names into "fedora" subjects (by replacing jcr-specific names with fedora names)
DefaultGraphSubjects() - Constructor for class org.fcrepo.rdf.impl.DefaultGraphSubjects
 
deleteObject(Session, String) - Method in class org.fcrepo.services.NodeService
Delete an existing object from the repository at the given path

E

equals(Object) - Method in class org.fcrepo.utils.FixityResult
 
equals(Object) - Method in class org.fcrepo.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.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
EventFilter - Interface in org.fcrepo.observer
Filter JCR events to remove extraneous events
EventIterator - Class in org.fcrepo.utils
Encapsulate JCR iterators with a type-aware, plain Iterator
EventIterator(EventIterator) - Constructor for class org.fcrepo.utils.EventIterator
Wrap the given EventIterator with the generic Iterator
EventType - Enum in org.fcrepo.utils
A convenient abstraction over JCR's integer-typed events.
exists(Session, String) - Method in class org.fcrepo.services.RepositoryService
Test whether a node exists in the JCR store
exists(String) - Method in class org.fcrepo.services.TransactionService
Check if a Transaction exists
expire() - Method in class org.fcrepo.Transaction
End the session, and mark for reaping
externalId - Variable in class org.fcrepo.utils.LowLevelCacheEntry
 

F

FedoraEvent - Class in org.fcrepo.observer
A very simple abstraction to prevent event-driven machinery downstream from the repository from relying directly on a JCR interface (Event).
FedoraEvent(Event) - Constructor for class org.fcrepo.observer.FedoraEvent
Wrap a JCR Event with our FedoraEvent decorators
FedoraObject - Class in org.fcrepo
An abstraction that represents a Fedora Object backed by a JCR node.
FedoraObject(Node) - Constructor for class org.fcrepo.FedoraObject
Construct a FedoraObject from an existing JCR Node
FedoraObject(Session, String, String) - Constructor for class org.fcrepo.FedoraObject
Create or find a FedoraObject at the given path
FedoraObject(Session, String) - Constructor for class org.fcrepo.FedoraObject
Create or find a FedoraDatastream at the given path
FedoraResource - Class in org.fcrepo
Common behaviors across FedoraObject and Datastream types; also used when the exact type of an object is irrelevant
FedoraResource() - Constructor for class org.fcrepo.FedoraResource
Construct a FedoraObject without a backing JCR Node
FedoraResource(Node) - Constructor for class org.fcrepo.FedoraResource
Construct a FedoraObject from an existing JCR Node
FedoraResource(Session, String, String) - Constructor for class org.fcrepo.FedoraResource
Create or find a FedoraObject at the given path
FedoraTypesUtils - Class in org.fcrepo.utils
Convenience class with static methods for manipulating Fedora types in the JCR.
FedoraTypesUtils() - Constructor for class org.fcrepo.utils.FedoraTypesUtils
 
findOrCreateObject(Session, String) - Method in class org.fcrepo.services.NodeService
Find or create a new Fedora resource at the given path
FixityInputStream - Class in org.fcrepo.utils
An InputStream wrapper that calculates the size and digest while reading from the stream.
FixityInputStream(InputStream, MessageDigest) - Constructor for class org.fcrepo.utils.FixityInputStream
Creates a FilterInputStream by assigning the argument in to the field this.in so as to remember it for later use.
FixityResult - Class in org.fcrepo.utils
Structure for presenting the results of a fixity check (and any repair operations that may have occurred)
FixityResult() - Constructor for class org.fcrepo.utils.FixityResult
Initialize an empty fixity result
FixityResult(LowLevelCacheEntry) - Constructor for class org.fcrepo.utils.FixityResult
Prepare a fixity result for a Low-Level cache entry
FixityResult(long, URI) - Constructor for class org.fcrepo.utils.FixityResult
Prepare a fixity result given the computed checksum and size
FixityResult(LowLevelCacheEntry, long, URI) - Constructor for class org.fcrepo.utils.FixityResult
Prepare a fixity result with the expected size and checksum
FixityResult.FixityState - Enum in org.fcrepo.utils
The possible fixity states (which may be ORed together later)

G

getAlgorithm(URI) - Static method in class org.fcrepo.utils.ContentDigest
Given a digest URI, get the corresponding MessageDigest algorithm
getAllNodeTypes(Session) - Method in class org.fcrepo.services.RepositoryService
Get the full list of node types in the repository
getBaseVersion(Node) - Static method in class org.fcrepo.utils.FedoraTypesUtils
Get the JCR Base version for a node
getBinary(Node, InputStream) - Static method in class org.fcrepo.utils.FedoraTypesUtils
Creates a JCR Binary
getBinary(Node, InputStream, String) - Static method in class org.fcrepo.utils.FedoraTypesUtils
Creates a JCR Binary
GetBinaryKey - Class in org.fcrepo.services.functions
Get the internal Modeshape BinaryKey for a binary property
GetBinaryKey() - Constructor for class org.fcrepo.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.services.functions
Function encapsulating the various Infinispan API calls to retrieve a CacheStore from a Cache.
GetCacheStore() - Constructor for class org.fcrepo.services.functions.GetCacheStore
 
getCheckCacheFixityFunction(URI, long) - Static method in class org.fcrepo.services.ServiceHelpers
Get the fixity function to map a low-level cache entry to its fixity result
getChecksum() - Method in class org.fcrepo.services.functions.CheckCacheEntryFixity
Returns the expected checksum of the bytes to be verified.
GetClusterConfiguration - Class in org.fcrepo.services.functions
Extract the Infinispan cluster configuration and state from a running Modeshape repository
GetClusterConfiguration() - Constructor for class org.fcrepo.services.functions.GetClusterConfiguration
 
getClusterExecutor(InfinispanBinaryStore) - Static method in class org.fcrepo.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.services.LowLevelStorageService
Get the transform results in a clustered Infinispan binary store
getContent() - Method in class org.fcrepo.Datastream
 
getContentDigest() - Method in class org.fcrepo.Datastream
Get the pre-calculated content digest for the binary payload
getContentSize() - Method in class org.fcrepo.Datastream
 
getContentSize(Node) - Static method in class org.fcrepo.services.ServiceHelpers
Get the size of the JCR content binary property
getCreated() - Method in class org.fcrepo.Transaction
Get the date this transaction was created
getCreatedDate() - Method in class org.fcrepo.FedoraResource
Get the date this datastream was created
getDatasetProblems() - Method in class org.fcrepo.FedoraResource
After applying a SPARQL Update to the properties dataset, this may contain Problems with applying the update.
getDatastream(Session, String) - Method in class org.fcrepo.services.DatastreamService
Retrieve a Datastream instance by pid and dsid
getDatastreamNode(Session, String) - Method in class org.fcrepo.services.DatastreamService
Retrieve the JCR node for a Datastream by pid and dsid
getDatastreamSize(Node) - Static method in class org.fcrepo.services.ServiceHelpers
Get the size of a datastream by calculating the size of the properties and the binary properties
getDate() - Method in class org.fcrepo.observer.FedoraEvent
 
getDefinitionForPropertyName(Node, String) - Static method in class org.fcrepo.utils.FedoraTypesUtils
Get the property definition information (containing type and multi-value information)
getDigest() - Method in class org.fcrepo.services.functions.CheckCacheEntryFixity
Returns the digest to be used in checksum verification.
getDsId() - Method in class org.fcrepo.Datastream
 
getEntry() - Method in class org.fcrepo.utils.FixityResult
Get the underlying Low-Level cache entry
getEventName(Integer) - Static method in enum org.fcrepo.utils.EventType
 
getEventType(Integer) - Static method in enum org.fcrepo.utils.EventType
Get the Fedora event type for a JCR type
getExpires() - Method in class org.fcrepo.Transaction
Get the Date when this transaction is expired and can be garbage-collected
getExternalId() - Method in class org.fcrepo.utils.LowLevelCacheEntry
Return the external identifier.
getExternalIdentifier() - Method in class org.fcrepo.utils.impl.CacheStoreEntry
Generate a human-readable identifier for the location of this entry
getExternalIdentifier() - Method in class org.fcrepo.utils.impl.ChainingCacheStoreEntry
 
getExternalIdentifier() - Method in class org.fcrepo.utils.impl.LocalBinaryStoreEntry
Generate a human-readable identifier for the location of this entry
getExternalIdentifier() - Method in class org.fcrepo.utils.LowLevelCacheEntry
Generate a human-readable identifier for the location of this entry
getFixity(Node, URI, long) - Method in class org.fcrepo.services.DatastreamService
Get the fixity results for this datastream's bitstream, and compare it against the given checksum and size.
getFixityResultsModel(GraphSubjects, Datastream) - Method in class org.fcrepo.services.DatastreamService
Get the fixity results for the datastream as a RDF Dataset
getFixityResultsModel(GraphSubjects, Node, Iterable<FixityResult>) - Static method in class org.fcrepo.utils.JcrRdfTools
Serialize the JCR fixity information in a Jena Model
getGraphSubject(Node) - Method in interface org.fcrepo.rdf.GraphSubjects
Translate a JCR node into an RDF Resource
getGraphSubject(String) - Method in interface org.fcrepo.rdf.GraphSubjects
Get the RDF resource for an absolute path
getGraphSubject(String) - Method in class org.fcrepo.rdf.impl.DefaultGraphSubjects
 
getGraphSubject(Node) - Method in class org.fcrepo.rdf.impl.DefaultGraphSubjects
 
getGraphSubject(GraphSubjects, Node) - Static method in class org.fcrepo.utils.JcrRdfTools
Translate a JCR node into an RDF Resource
getId() - Method in class org.fcrepo.Transaction
Get the transaction identifier
getIdentifier() - Method in class org.fcrepo.observer.FedoraEvent
 
getInfo() - Method in class org.fcrepo.observer.FedoraEvent
 
getInputStream() - Method in class org.fcrepo.utils.impl.CacheStoreEntry
Get a raw input stream from the underlying store
getInputStream() - Method in class org.fcrepo.utils.impl.ChainingCacheStoreEntry
 
getInputStream() - Method in class org.fcrepo.utils.impl.LocalBinaryStoreEntry
Get a raw input stream from the underlying store
getInputStream() - Method in class org.fcrepo.utils.LowLevelCacheEntry
Get a raw input stream from the underlying store
getJcrNamespaceForRDFNamespace(String) - Static method in class org.fcrepo.utils.JcrRdfTools
Convert a Fedora RDF Namespace into its JCR equivalent
getJcrNamespaceModel(Session) - Static method in class org.fcrepo.utils.JcrRdfTools
Get an RDF model of the registered JCR namespaces
getJcrNodeIteratorModel(GraphSubjects, Iterator<Node>, Resource) - Static method in class org.fcrepo.utils.JcrRdfTools
Get an RDF model for the given JCR NodeIterator
getJcrPropertiesModel(GraphSubjects, Node) - Static method in class org.fcrepo.utils.JcrRdfTools
Get an RDF Model for a node that includes all its own JCR properties, as well as the properties of its immediate children.
getJcrTreeModel(GraphSubjects, Node, long, int) - Static method in class org.fcrepo.utils.JcrRdfTools
Add the properties of a Node's parent and immediate children (as well as the jcr:content of children) to the given RDF model
getJcrVersionsModel(GraphSubjects, Node) - Static method in class org.fcrepo.utils.JcrRdfTools
Get a Jena RDF model for the JCR version history information for a node
getKey() - Method in class org.fcrepo.utils.LowLevelCacheEntry
Get the BinaryKey for this cache entry
getLastModifiedDate() - Method in class org.fcrepo.FedoraResource
Get the date this datastream was last modified
getLowLevelCacheEntries(Node) - Method in class org.fcrepo.services.LowLevelStorageService
Get the low-level cache entries for a Node containing a jcr:data binary property
getLowLevelCacheEntries(Property) - Method in class org.fcrepo.services.LowLevelStorageService
Get the low-level cache entries for a JCR Binary property
getLowLevelCacheEntries(BinaryKey) - Method in class org.fcrepo.services.LowLevelStorageService
Get the low-level Cache entries for a Modeshape BinaryKey
getLowLevelCacheEntriesFromStore(BinaryStore, BinaryKey) - Method in class org.fcrepo.services.LowLevelStorageService
Get the low-level cache entries from a particular BinaryStore
getLowLevelCacheEntriesFromStore(CompositeBinaryStore, BinaryKey) - Method in class org.fcrepo.services.LowLevelStorageService
Get the low-level cache entries from a particular CompositeBinaryStore
getLowLevelCacheEntriesFromStore(InfinispanBinaryStore, BinaryKey) - Method in class org.fcrepo.services.LowLevelStorageService
Get the low-level cache entries from a particular InfinispanBinaryStore
getLowLevelStore() - Method in class org.fcrepo.utils.impl.CacheStoreEntry
Get the low-level cache store this entry is contained in
getMessageDigest() - Method in class org.fcrepo.utils.FixityInputStream
Retrieve the calculated digest for the input stream
getMimeType() - Method in class org.fcrepo.Datastream
 
getModels() - Method in class org.fcrepo.FedoraResource
Get the mixins this object uses
getName() - Method in class org.fcrepo.FedoraObject
 
getNamespaceRegistry - Static variable in class org.fcrepo.utils.NamespaceTools
We need the Modeshape NamespaceRegistry, because it allows us to register anonymous namespaces.
getNamespaceRegistry(Session) - Static method in class org.fcrepo.utils.NamespaceTools
Get the namespace registry for the session
getNamespaceRegistry(Item) - Static method in class org.fcrepo.utils.NamespaceTools
Get the namespace registry for the given node
getNamespaceRegistryGraph(Session) - Method in class org.fcrepo.services.RepositoryService
Serialize the JCR namespace information as an RDF Dataset
getNode() - Method in class org.fcrepo.FedoraResource
 
getNodeFromGraphSubject(Session, Resource) - Method in interface org.fcrepo.rdf.GraphSubjects
Translate an RDF resource into a JCR node
getNodeFromGraphSubject(Session, Resource) - Method in class org.fcrepo.rdf.impl.DefaultGraphSubjects
 
getNodeFromGraphSubject(GraphSubjects, Session, Resource) - Static method in class org.fcrepo.utils.JcrRdfTools
Translate an RDF resource into a JCR node
getNodePropertySize(Node) - Static method in class org.fcrepo.services.ServiceHelpers
Get the total size of a Node's properties
getNodeTypeManager(Node) - Static method in class org.fcrepo.utils.FedoraTypesUtils
Get the JCR Node Type manager
getNumberChunks() - Method in class org.fcrepo.utils.infinispan.StoreChunkOutputStream
 
getObject() - Method in class org.fcrepo.Datastream
 
getObject(Session, String) - Method in class org.fcrepo.services.NodeService
Retrieve an existing Fedora resource at the given path
getObject(Session, String, String) - Method in class org.fcrepo.services.NodeService
Get an existing Fedora resource at the given path with the given version label
getObject(Session, String) - Method in class org.fcrepo.services.ObjectService
 
getObject() - Method in class org.fcrepo.spring.ModeShapeRepositoryFactoryBean
 
getObjectNames(Session, String) - Method in class org.fcrepo.services.NodeService
 
getObjectNames(Session, String, String) - Method in class org.fcrepo.services.NodeService
Get the list of child nodes at the given path filtered by the given mixin
getObjectNode(Session, String) - Method in class org.fcrepo.services.ObjectService
 
getObjectSize(Node) - Static method in class org.fcrepo.services.ServiceHelpers
 
getObjectType() - Method in class org.fcrepo.spring.ModeShapeRepositoryFactoryBean
 
getPath() - Method in class org.fcrepo.FedoraResource
Get the path to the JCR node
getPath() - Method in class org.fcrepo.observer.FedoraEvent
 
getPredicateForProperty - Static variable in class org.fcrepo.utils.FedoraTypesUtils
Map a JCR property to an RDF property with the right namespace URI and local name
getProblems() - Method in class org.fcrepo.utils.JcrPropertyStatementListener
Get a list of any problems from trying to apply the statement changes to the node's properties
getPropertiesDataset(GraphSubjects, long, int) - Method in class org.fcrepo.FedoraResource
Serialize the JCR properties as an RDF Dataset
getPropertiesDataset(GraphSubjects) - Method in class org.fcrepo.FedoraResource
Serialize the JCR properties of this object as an RDF Dataset
getPropertiesDataset() - Method in class org.fcrepo.FedoraResource
Serialize the JCR properties of this object as an RDF Dataset
getPropertyNameFromPredicate(Node, Property) - Static method in class org.fcrepo.utils.JcrRdfTools
Given an RDF predicate value (namespace URI + local name), figure out what JCR property to use
getPropertyType(Node, String) - Static method in class org.fcrepo.utils.NodePropertiesTools
Get the JCR property type ID for a given property name.
getRDFNamespaceForJcrNamespace(String) - Static method in class org.fcrepo.utils.JcrRdfTools
Convert a JCR namespace into an RDF namespace fit for downstream consumption.
getRepositoryCount(Repository) - Static method in class org.fcrepo.utils.FedoraTypesUtils
 
getRepositoryNamespaces(Session) - Static method in class org.fcrepo.services.RepositoryService
Get a map of JCR prefixes to their URI namespaces
getRepositoryObjectCount() - Method in class org.fcrepo.services.RepositoryService
Calculate the number of objects in the repository
getRepositorySize() - Method in class org.fcrepo.services.RepositoryService
Calculate the total size of all the binary properties in the repository
getRepositorySize(Repository) - Static method in class org.fcrepo.utils.FedoraTypesUtils
 
getSession() - Method in class org.fcrepo.Transaction
Get the transaction-aware session
getSize() - Method in class org.fcrepo.Datastream
Return the calculated size of the DS node
getSize() - Method in class org.fcrepo.FedoraResource
Get the total size of this object and its datastreams
getSize() - Method in class org.fcrepo.services.functions.CheckCacheEntryFixity
Returns the expected number of bytes to be verified.
getState() - Method in class org.fcrepo.Transaction
Get the state of this transaction
getStoreIdentifier() - Method in class org.fcrepo.utils.FixityResult
Get the identifier for the entry's store
getTransaction(String) - Method in class org.fcrepo.services.TransactionService
Retrieve an open Transaction
getTxId() - Method in interface org.fcrepo.TxSession
 
getType() - Method in class org.fcrepo.observer.FedoraEvent
 
getUserData() - Method in class org.fcrepo.observer.FedoraEvent
 
getUserID() - Method in class org.fcrepo.observer.FedoraEvent
 
getValueFactory - Static variable in class org.fcrepo.utils.FedoraTypesUtils
Retrieves a JCR ValueFactory for use with a
getVersionDataset(GraphSubjects) - Method in class org.fcrepo.FedoraResource
Serialize the JCR versions information as an RDF dataset
getVersionDataset() - Method in class org.fcrepo.FedoraResource
Serialize the JCR versions information as an RDF dataset
getVersionHistory(Node) - Static method in class org.fcrepo.utils.FedoraTypesUtils
Get the JCR VersionHistory for an existing node
getVersionHistory(Session, String) - Static method in class org.fcrepo.utils.FedoraTypesUtils
Get the JCR VersionHistory for a node at a given JCR path
GraphSubjects - Interface in org.fcrepo.rdf
Translate internal JCR node identifiers to external Fedora identifiers (and vice versa)

H

HAS_CHILD - Static variable in class org.fcrepo.RdfLexicon
 
HAS_CHILD_COUNT - Static variable in class org.fcrepo.RdfLexicon
 
HAS_COMPUTED_CHECKSUM - Static variable in class org.fcrepo.RdfLexicon
 
HAS_COMPUTED_SIZE - Static variable in class org.fcrepo.RdfLexicon
 
HAS_CONTENT - Static variable in class org.fcrepo.RdfLexicon
 
HAS_FEED - Static variable in class org.fcrepo.RdfLexicon
 
HAS_FIXITY_CHECK_COUNT - Static variable in class org.fcrepo.RdfLexicon
 
HAS_FIXITY_ERROR_COUNT - Static variable in class org.fcrepo.RdfLexicon
 
HAS_FIXITY_REPAIRED_COUNT - Static variable in class org.fcrepo.RdfLexicon
 
HAS_FIXITY_RESULT - Static variable in class org.fcrepo.RdfLexicon
 
HAS_FIXITY_SERVICE - Static variable in class org.fcrepo.RdfLexicon
 
HAS_FIXITY_STATE - Static variable in class org.fcrepo.RdfLexicon
 
HAS_LOCATION - Static variable in class org.fcrepo.RdfLexicon
 
HAS_MEMBER_OF_RESULT - Static variable in class org.fcrepo.RdfLexicon
 
HAS_MIME_TYPE - Static variable in class org.fcrepo.RdfLexicon
 
HAS_MIXIN_TYPE - Static variable in class org.fcrepo.RdfLexicon
 
HAS_NAMESPACE_PREFIX - Static variable in class org.fcrepo.RdfLexicon
 
HAS_NAMESPACE_SERVICE - Static variable in class org.fcrepo.RdfLexicon
 
HAS_NODE_TYPE - Static variable in class org.fcrepo.RdfLexicon
 
HAS_OBJECT_COUNT - Static variable in class org.fcrepo.RdfLexicon
 
HAS_OBJECT_SIZE - Static variable in class org.fcrepo.RdfLexicon
 
HAS_PARENT - Static variable in class org.fcrepo.RdfLexicon
 
HAS_PRIMARY_IDENTIFIER - Static variable in class org.fcrepo.RdfLexicon
 
HAS_PRIMARY_TYPE - Static variable in class org.fcrepo.RdfLexicon
 
HAS_SEARCH_SERVICE - Static variable in class org.fcrepo.RdfLexicon
 
HAS_SERIALIZATION - Static variable in class org.fcrepo.RdfLexicon
 
HAS_SITEMAP - Static variable in class org.fcrepo.RdfLexicon
 
HAS_SIZE - Static variable in class org.fcrepo.RdfLexicon
 
HAS_SUBSCRIPTION_SERVICE - Static variable in class org.fcrepo.RdfLexicon
 
HAS_TRANSACTION_SERVICE - Static variable in class org.fcrepo.RdfLexicon
 
HAS_VERSION - Static variable in class org.fcrepo.RdfLexicon
 
HAS_VERSION_HISTORY - Static variable in class org.fcrepo.RdfLexicon
 
HAS_VERSION_LABEL - Static variable in class org.fcrepo.RdfLexicon
 
hasContent() - Method in class org.fcrepo.FedoraResource
Does the resource have a jcr:content child node?
hashCode() - Method in class org.fcrepo.utils.FixityResult
 
hashCode() - Method in class org.fcrepo.utils.impl.CacheStoreEntry
 
hashCode() - Method in class org.fcrepo.utils.impl.LocalBinaryStoreEntry
 
hasMixin(Node) - Static method in class org.fcrepo.Datastream
Check if the node has a fedora:datastream mixin
hasMixin(Node) - Static method in class org.fcrepo.FedoraObject
Check if the node has a fedora:object mixin
hasMixin(Node) - Static method in class org.fcrepo.FedoraResource
Is the given node a Fedora resource (because it has a fedora:resource mixin)?
hasNext() - Method in class org.fcrepo.utils.EventIterator
 
hasNext() - Method in class org.fcrepo.utils.NodeIterator
 
hasNext() - Method in class org.fcrepo.utils.PropertyIterator
 

I

indexInBuffer - Variable in class org.fcrepo.utils.infinispan.StoreChunkInputStream
 
INTERNAL_NAMESPACE - Static variable in class org.fcrepo.RdfLexicon
 
InvalidChecksumException - Exception in org.fcrepo.exception
Exception thrown when the calculated digest does not match the stored digest
InvalidChecksumException(String) - Constructor for exception org.fcrepo.exception.InvalidChecksumException
Exception with message
invoke(Object, Method, Object[]) - Method in class org.fcrepo.TxAwareSession
 
IS_CONTENT_OF - Static variable in class org.fcrepo.RdfLexicon
 
IS_FIXITY_RESULT_OF - Static variable in class org.fcrepo.RdfLexicon
 
isFedoraDatastream - Static variable in class org.fcrepo.utils.FedoraTypesUtils
Predicate for determining whether this Node is a Fedora datastream.
isFedoraGraphSubject(Resource) - Method in interface org.fcrepo.rdf.GraphSubjects
Predicate for determining whether this Node is a Fedora object.
isFedoraGraphSubject(Resource) - Method in class org.fcrepo.rdf.impl.DefaultGraphSubjects
 
isFedoraGraphSubject(GraphSubjects, Resource) - Static method in class org.fcrepo.utils.JcrRdfTools
Predicate for determining whether this Node is a Fedora object.
isFedoraObject - Static variable in class org.fcrepo.utils.FedoraTypesUtils
Predicate for determining whether this Node is a Fedora object.
isFedoraResource - Static variable in class org.fcrepo.utils.FedoraTypesUtils
Predicate for determining whether this Node is a Fedora object.
isInternalNode - Static variable in class org.fcrepo.utils.FedoraTypesUtils
Check if a node is "internal" and should not be exposed e.g.
isMultipleValuedProperty - Static variable in class org.fcrepo.utils.FedoraTypesUtils
Check if a JCR property is a multivalued property or not
isMultivaluedProperty(Node, String) - Static method in class org.fcrepo.utils.NodePropertiesTools
Determine if a given JCR property name is single- or multi- valued.
isNew() - Method in class org.fcrepo.FedoraResource
Check if a resource was created in this session
isSingleton() - Method in class org.fcrepo.spring.ModeShapeRepositoryFactoryBean
 
isSuccess() - Method in class org.fcrepo.utils.FixityResult
Was the fixity declared a success
iterator() - Method in class org.fcrepo.utils.EventIterator
 

J

jcrNamespacesToRDFNamespaces - Static variable in class org.fcrepo.utils.JcrRdfTools
A map of JCR namespaces to Fedora's RDF namespaces
JcrPropertyStatementListener - Class in org.fcrepo.utils
Listen to Jena statement events, and when the statement is changed in the graph store, make the change within JCR as well.
JcrPropertyStatementListener(GraphSubjects, Session) - Constructor for class org.fcrepo.utils.JcrPropertyStatementListener
Construct a statement listener within the given session
JcrRdfTools - Class in org.fcrepo.utils
A set of helpful tools for converting JCR properties to RDF
JcrRdfTools() - Constructor for class org.fcrepo.utils.JcrRdfTools
 

K

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

L

LAST_MODIFIED_BY - Static variable in class org.fcrepo.RdfLexicon
 
LAST_MODIFIED_DATE - Static variable in class org.fcrepo.RdfLexicon
 
LocalBinaryStoreEntry - Class in org.fcrepo.utils.impl
A LowLevelCacheEntry within a local binary store
LocalBinaryStoreEntry(BinaryStore, BinaryKey) - Constructor for class org.fcrepo.utils.impl.LocalBinaryStoreEntry
 
logger - Variable in class org.fcrepo.utils.infinispan.StoreChunkOutputStream
 
LowLevelCacheEntry - Class in org.fcrepo.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.utils.LowLevelCacheEntry
 
LowLevelStorageService - Class in org.fcrepo.services
Service for managing access to low-level binary blobs (which may include redundant copies, etc)
LowLevelStorageService() - Constructor for class org.fcrepo.services.LowLevelStorageService
 

M

makePid() - Method in class org.fcrepo.identifiers.BasePidMinter
 
makePid() - Method in interface org.fcrepo.identifiers.PidMinter
Provide a helpful function to mint any number of PIDs
map(F[], Function<F, T>) - Static method in class org.fcrepo.utils.FedoraTypesUtils
Convenience method for transforming arrays into Collections through a mapping Function.
matches(URI) - Method in class org.fcrepo.utils.FixityResult
Check if the fixity result matches the given checksum URI
matches(long) - Method in class org.fcrepo.utils.FixityResult
Check if the fixity result matches the given size
matches(long, URI) - Method in class org.fcrepo.utils.FixityResult
Does the fixity entry match the given size and checksum?
mintPid() - Method in interface org.fcrepo.identifiers.PidMinter
Mint a new PID
mintPid() - Method in class org.fcrepo.identifiers.UUIDPathMinter
Mint a unique identifier as a UUID
mintPid() - Method in class org.fcrepo.identifiers.UUIDPidMinter
Mint a unique identifier as a UUID
ModeShapeRepositoryFactoryBean - Class in org.fcrepo.spring
A Modeshape factory shim to make it play nice with our Spring-based configuration
ModeShapeRepositoryFactoryBean() - Constructor for class org.fcrepo.spring.ModeShapeRepositoryFactoryBean
 

N

NamespaceChangedStatementListener - Class in org.fcrepo.utils
Listener that maps changes to actions in the JCR namespace registry
NamespaceChangedStatementListener(Session) - Constructor for class org.fcrepo.utils.NamespaceChangedStatementListener
Use the given session to perform namespace changes
NamespaceTools - Class in org.fcrepo.utils
Tools for working with the JCR Namespace Registry (wrapping some non-standard Modeshape machinery)
NamespaceTools() - Constructor for class org.fcrepo.utils.NamespaceTools
 
newInstance(Session, String) - Static method in class org.fcrepo.TxAwareSession
Wrap a JCR session with this dynamic proxy
next() - Method in class org.fcrepo.utils.EventIterator
 
next() - Method in class org.fcrepo.utils.NodeIterator
 
next() - Method in class org.fcrepo.utils.PropertyIterator
 
nextChunk() - Method in class org.fcrepo.utils.infinispan.StoreChunkInputStream
 
node - Variable in class org.fcrepo.FedoraResource
 
NODE_ADDRESS - Static variable in class org.fcrepo.services.functions.GetClusterConfiguration
 
NODE_VIEW - Static variable in class org.fcrepo.services.functions.GetClusterConfiguration
 
NodeIterator - Class in org.fcrepo.utils
Type-aware iterator to wrap the JCR NodeIterator
NodeIterator(NodeIterator) - Constructor for class org.fcrepo.utils.NodeIterator
Wrap the NodeIterator with our generic version
NodePropertiesTools - Class in org.fcrepo.utils
Tools for replacing, appending and deleting JCR node properties
NodePropertiesTools() - Constructor for class org.fcrepo.utils.NodePropertiesTools
 
NodeService - Class in org.fcrepo.services
Service for managing access to Fedora 'nodes' (either datastreams or objects, we don't care.)
NodeService() - Constructor for class org.fcrepo.services.NodeService
 
nodetype2name - Static variable in class org.fcrepo.utils.FedoraTypesUtils
Translates a NodeType to its String name.
NOOPFilter - Class in org.fcrepo.observer
Simple EventFilter that does no filtering.
NOOPFilter() - Constructor for class org.fcrepo.observer.NOOPFilter
 

O

ObjectService - Class in org.fcrepo.services
Service for creating and retrieving FedoraObjects without using the JCR API.
ObjectService() - Constructor for class org.fcrepo.services.ObjectService
 
onEvent(EventIterator) - Method in class org.fcrepo.observer.SimpleObserver
Filter JCR events and transform them into our own FedoraEvents.
org.fcrepo - package org.fcrepo
 
org.fcrepo.exception - package org.fcrepo.exception
 
org.fcrepo.identifiers - package org.fcrepo.identifiers
 
org.fcrepo.observer - package org.fcrepo.observer
 
org.fcrepo.rdf - package org.fcrepo.rdf
 
org.fcrepo.rdf.impl - package org.fcrepo.rdf.impl
 
org.fcrepo.services - package org.fcrepo.services
 
org.fcrepo.services.functions - package org.fcrepo.services.functions
 
org.fcrepo.spring - package org.fcrepo.spring
 
org.fcrepo.utils - package org.fcrepo.utils
 
org.fcrepo.utils.impl - package org.fcrepo.utils.impl
 
org.fcrepo.utils.infinispan - package org.fcrepo.utils.infinispan
 
org.modeshape.jcr - package org.modeshape.jcr
 

P

PHYSICAL_ADDRESS - Static variable in class org.fcrepo.services.functions.GetClusterConfiguration
 
PidMinter - Interface in org.fcrepo.identifiers
Defines the behavior of a component that can accept responsibility for the creation of Fedora PIDs.
PropertyIterator - Class in org.fcrepo.utils
A type-aware iterator that wraps the generic JCR PropertyIterator
PropertyIterator(PropertyIterator) - Constructor for class org.fcrepo.utils.PropertyIterator
Wrap the JCR PropertyIterator with our generic iterator

R

RdfLexicon - Class in org.fcrepo
A lexicon of the RDF properties that the fcrepo kernel (or close-to-core modules) use
rdfNamespacesToJcrNamespaces - Static variable in class org.fcrepo.utils.JcrRdfTools
A map of Fedora's RDF namespaces to the JCR equivalent
RDFS_LABEL - Static variable in class org.fcrepo.RdfLexicon
 
read() - Method in class org.fcrepo.utils.infinispan.StoreChunkInputStream
 
read(byte[], int, int) - Method in class org.fcrepo.utils.infinispan.StoreChunkInputStream
 
REAP_INTERVAL - Static variable in class org.fcrepo.services.TransactionService
 
releaseSession() - Method in class org.fcrepo.observer.DefaultFilter
Log-out of the read-only JCR session before destroying the filter.
remove() - Method in class org.fcrepo.utils.EventIterator
 
remove() - Method in class org.fcrepo.utils.NodeIterator
 
remove() - Method in class org.fcrepo.utils.PropertyIterator
 
removeAndRollbackExpired() - Method in class org.fcrepo.services.TransactionService
Every REAP_INTERVAL milliseconds, check for expired transactions.
removedStatement(Statement) - Method in class org.fcrepo.utils.JcrPropertyStatementListener
When a statement is removed, remove it from the JCR properties
removedStatement(Statement) - Method in class org.fcrepo.utils.NamespaceChangedStatementListener
 
removeNodeProperty(Node, String, Value) - Static method in class org.fcrepo.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
repo - Variable in class org.fcrepo.services.RepositoryService
 
RepositoryService - Class in org.fcrepo.services
Repository-global helper methods
RepositoryService() - Constructor for class org.fcrepo.services.RepositoryService
 
rollback(String) - Method in class org.fcrepo.services.TransactionService
Roll a Transaction back
rollback() - Method in class org.fcrepo.Transaction
Discard all unpersisted changes and expire
runFixityAndFixProblems(Datastream) - Method in class org.fcrepo.services.DatastreamService
Run the fixity check on the datastream and attempt to automatically correct failures if additional copies of the bitstream are available

S

schemeToAlgorithm - Static variable in class org.fcrepo.utils.ContentDigest
 
SEARCH_HAS_MORE - Static variable in class org.fcrepo.RdfLexicon
 
SEARCH_HAS_TOTAL_RESULTS - Static variable in class org.fcrepo.RdfLexicon
 
SEARCH_ITEMS_PER_PAGE - Static variable in class org.fcrepo.RdfLexicon
 
SEARCH_NEXT_PAGE - Static variable in class org.fcrepo.RdfLexicon
 
SEARCH_OFFSET - Static variable in class org.fcrepo.RdfLexicon
 
SEARCH_TERMS - Static variable in class org.fcrepo.RdfLexicon
 
searchRepository(GraphSubjects, Resource, Session, String, int, long) - Method in class org.fcrepo.services.RepositoryService
Perform a full-text search on the whole repository and return the information as an RDF Dataset
ServiceHelpers - Class in org.fcrepo.services
Uncategorized helper methods
ServiceHelpers() - Constructor for class org.fcrepo.services.ServiceHelpers
 
setContent(InputStream, String, URI, PolicyDecisionPoint) - Method in class org.fcrepo.Datastream
Sets the content of this Datastream.
setContent(InputStream) - Method in class org.fcrepo.Datastream
Set the content of this datastream
setEnvironment(Cache<K, V>, Set<K>) - Method in class org.fcrepo.services.functions.CacheLocalTransform
 
setExternalId(String) - Method in class org.fcrepo.utils.LowLevelCacheEntry
Set a meaningful identifier from some higher level that we should dutifully pass through.
setGetBinaryKey(GetBinaryKey) - Method in class org.fcrepo.services.LowLevelStorageService
Set the function that retrieves a BinaryKey for a property
setGetBinaryStore(GetBinaryStore) - Method in class org.fcrepo.services.LowLevelStorageService
Set the function to use to retrieve the BinaryStore
setGetClusterConfiguration(GetClusterConfiguration) - Static method in class org.fcrepo.utils.JcrRdfTools
Set the function used to get the cluster configuration for Infinispan
setLlstore(LowLevelStorageService) - Static method in class org.fcrepo.utils.JcrRdfTools
Set the Low-level storage server implementation
setLlStoreService(LowLevelStorageService) - Method in class org.fcrepo.services.DatastreamService
Set the low-level storage service (if Spring didn't wire it in)
setRepaired() - Method in class org.fcrepo.utils.FixityResult
Mark the fixity result as been automatically repaired
setRepository(Repository) - Method in class org.fcrepo.services.LowLevelStorageService
Set the repository (used for testing)
setRepository(Repository) - Method in class org.fcrepo.services.RepositoryService
Set the repository to back this RepositoryService
setRepositoryConfiguration(Resource) - Method in class org.fcrepo.spring.ModeShapeRepositoryFactoryBean
Set the configuration to use for creating the repository
setStoragePolicyDecisionPoint(PolicyDecisionPoint) - Method in class org.fcrepo.services.DatastreamService
Set the storage policy decision point (if Spring didn't wire it in for us)
SimpleObserver - Class in org.fcrepo.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.observer.SimpleObserver
 
skip(long) - Method in class org.fcrepo.utils.infinispan.StoreChunkInputStream
 
status - Variable in class org.fcrepo.utils.FixityResult
This is a little weird here, and is vestigal from when this was a JAX-B model as well.
StoreChunkInputStream - Class in org.fcrepo.utils.infinispan
Merges chunks from cache and provides InputStream-feeling.
StoreChunkInputStream(CacheStore, String) - Constructor for class org.fcrepo.utils.infinispan.StoreChunkInputStream
Get the chunk input stream for the given key in the given Infinispan CacheStore
StoreChunkOutputStream - Class in org.fcrepo.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.utils.infinispan.StoreChunkOutputStream
Prepare to store the OutputStream in the given CacheStore with the given prefix
storeValue(InputStream) - Method in class org.fcrepo.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.utils.impl.ChainingCacheStoreEntry
 
storeValue(InputStream) - Method in class org.fcrepo.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.utils.LowLevelCacheEntry
Send a raw input stream to the underlying store for this entry; used for fixing e.g.

T

TIMEOUT_SYSTEM_PROPERTY - Static variable in class org.fcrepo.Transaction
 
toString() - Method in class org.fcrepo.utils.FixityResult
 
Transaction - Class in org.fcrepo
A Fedora Transaction wraps a JCR session with some expiration logic.
Transaction(Session) - Constructor for class org.fcrepo.Transaction
Create a transaction for the given Session
Transaction.State - Enum in org.fcrepo
Information about the state of the transaction
TransactionMissingException - Exception in org.fcrepo.exception
A transaction was not found in the transaction registry
TransactionMissingException(String) - Constructor for exception org.fcrepo.exception.TransactionMissingException
 
TransactionService - Class in org.fcrepo.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
TransactionService() - Constructor for class org.fcrepo.services.TransactionService
 
transformLowLevelCacheEntries(Node, Function<LowLevelCacheEntry, T>) - Method in class org.fcrepo.services.LowLevelStorageService
Apply some Function to the low-level cache entries for the Node
transformLowLevelCacheEntries(Property, Function<LowLevelCacheEntry, T>) - Method in class org.fcrepo.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.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.services.LowLevelStorageService
Transform low-level cache entries from a particular CompositeBinaryStore
transformLowLevelCacheEntries(BinaryStore, BinaryKey, Function<LowLevelCacheEntry, T>) - Method in class org.fcrepo.services.LowLevelStorageService
Steer low-level cache entries to transform functions according to the subtype of BinaryStore in question
TxAwareSession - Class in org.fcrepo
A dynamic proxy that wraps JCR sessions.
TxAwareSession(Session, String) - Constructor for class org.fcrepo.TxAwareSession
 
TxSession - Interface in org.fcrepo
Additional methods introduced by our transaction-aware session

U

updateExpiryDate() - Method in class org.fcrepo.Transaction
Roll forward the expiration date for recent activity
updatePropertiesDataset(GraphSubjects, String) - Method in class org.fcrepo.FedoraResource
Update the properties Dataset with a SPARQL Update query.
updatePropertiesDataset(String) - Method in class org.fcrepo.FedoraResource
Update the properties Dataset with a SPARQL Update query.
UUIDPathMinter - Class in org.fcrepo.identifiers
PID minter that creates hierarchical IDs for a UUID
UUIDPathMinter() - Constructor for class org.fcrepo.identifiers.UUIDPathMinter
Configure the path minter using some reasonable defaults for the length (2) and count (4) of the branch nodes
UUIDPathMinter(int, int) - Constructor for class org.fcrepo.identifiers.UUIDPathMinter
Configure the path minter for the length of the keys and depth of the branch node prefix
UUIDPidMinter - Class in org.fcrepo.identifiers
Simple PidMinter that replies on Java's inbuilt UUID minting.
UUIDPidMinter() - Constructor for class org.fcrepo.identifiers.UUIDPidMinter
 

V

value2string - Static variable in class org.fcrepo.utils.FedoraTypesUtils
Translates a JCR Value to its String expression.
valueOf(String) - Static method in enum org.fcrepo.Transaction.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fcrepo.utils.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fcrepo.utils.FixityResult.FixityState
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.fcrepo.Transaction.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fcrepo.utils.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fcrepo.utils.FixityResult.FixityState
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(int) - Method in class org.fcrepo.utils.infinispan.StoreChunkOutputStream
 
write(byte[], int, int) - Method in class org.fcrepo.utils.infinispan.StoreChunkOutputStream
 
A B C D E F G H I J K L M N O P R S T U V W 

Copyright © 2013 DuraSpace, Inc.. All Rights Reserved.