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

A

addProperty(String) - Method in class org.fcrepo.kernel.observer.FedoraEvent
Add a property name to this event
addType(Integer) - Method in class org.fcrepo.kernel.observer.FedoraEvent
 
algorithmToScheme - Static variable in class org.fcrepo.kernel.utils.ContentDigest
 
AllTypesPredicate - Class in org.fcrepo.kernel.services.functions
Predicate to match nodes with all of the given mixin types
AllTypesPredicate(String...) - Constructor for class org.fcrepo.kernel.services.functions.AllTypesPredicate
True if all the types specified match.
AnyTypesPredicate - Class in org.fcrepo.kernel.services.functions
Predicate to match nodes with any of the given mixin types
AnyTypesPredicate(String...) - Constructor for class org.fcrepo.kernel.services.functions.AnyTypesPredicate
True if any of the types specified match.
apply(Node) - Method in class org.fcrepo.kernel.services.functions.BooleanTypesPredicate
 
asModel() - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
WARNING! This method exhausts the RdfStream on which it is called!
asString(A) - Method in class org.fcrepo.kernel.identifiers.IdentifierConverter
Convert the given resource into a plain string representation of the conversion to the resource
asURI(String, String) - Static method in class org.fcrepo.kernel.utils.ContentDigest
Convert a MessageDigest algorithm and checksum value to a URN
asURI(String, byte[]) - Static method in class org.fcrepo.kernel.utils.ContentDigest
Convert a MessageDigest algorithm and checksum byte-array data to a URN

B

backupRepository(Session, File) - Method in interface org.fcrepo.kernel.services.RepositoryService
This method backups up a running repository
BASIC_CONTAINER - Static variable in class org.fcrepo.kernel.RdfLexicon
 
beginTransaction(Session, String) - Method in interface org.fcrepo.kernel.services.TransactionService
Create a new Transaction and add it to the currently open ones
BinaryService - Interface in org.fcrepo.kernel.services
 
BooleanTypesPredicate - Class in org.fcrepo.kernel.services.functions
Base class for matching sets of node types
BooleanTypesPredicate(String...) - Constructor for class org.fcrepo.kernel.services.functions.BooleanTypesPredicate
Base constructor for function peforming boolean ops on matched node types.

C

CacheEntry - Interface in org.fcrepo.kernel.utils
A CacheEntry abstraction for the various possible types of entries
cast(Node) - Method in interface org.fcrepo.kernel.services.Service
Retrieve a T instance from a node
checkFixity(String) - Method in interface org.fcrepo.kernel.utils.CacheEntry
Check the fixity of a CacheEntry
commit(String) - Method in interface org.fcrepo.kernel.services.TransactionService
Commit a Transaction with the given id
commit() - Method in interface org.fcrepo.kernel.Transaction
"Commit" the transaction by saving the backing-session
common() - Method in class org.fcrepo.kernel.utils.iterators.GraphDifferencingIterator
This method will return null until the source iterator is exhausted.
computeNext() - Method in class org.fcrepo.kernel.utils.iterators.GraphDifferencingIterator
 
concat(Iterator<? extends Triple>) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
 
concat(T) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
 
concat(T...) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
 
concat(Collection<? extends Triple>) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
 
CONSTRAINED_BY - Static variable in class org.fcrepo.kernel.RdfLexicon
 
consume() - Method in interface org.fcrepo.kernel.utils.iterators.IteratorConsumer
Synchronous consumption.
consumeAsync() - Method in interface org.fcrepo.kernel.utils.iterators.IteratorConsumer
Asynchronous consumption.
Container - Interface in org.fcrepo.kernel.models
 
CONTAINER - Static variable in class org.fcrepo.kernel.RdfLexicon
 
ContainerService - Interface in org.fcrepo.kernel.services
Service for creating and retrieving Container
CONTAINS - Static variable in class org.fcrepo.kernel.RdfLexicon
 
CONTENT_DIGEST - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
CONTENT_LOCATION_TYPE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
CONTENT_SIZE - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
ContentDigest - Class in org.fcrepo.kernel.utils
Digest helpers to convert digests (checksums) into URI strings (based loosely on Magnet URIs)
contentProperties - Static variable in class org.fcrepo.kernel.RdfLexicon
 
context - Variable in class org.fcrepo.kernel.utils.iterators.RdfStream
 
copyObject(Session, String, String) - Method in interface org.fcrepo.kernel.services.NodeService
Copy an existing object from the source path to the destination path
COULD_NOT_STORE_PROPERTY - Static variable in class org.fcrepo.kernel.RdfLexicon
 
CREATED_BY - Static variable in class org.fcrepo.kernel.RdfLexicon
 
CREATED_DATE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
createVersion(Session, String, String) - Method in interface org.fcrepo.kernel.services.VersionService
Explicitly creates a version for the nodes at each path provided.

D

DC_NAMESPACE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
DC_TITLE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
DCTERMS_TITLE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
DEFAULT_ALGORITHM - Static variable in class org.fcrepo.kernel.utils.ContentDigest
 
delegate() - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
 
delete() - Method in interface org.fcrepo.kernel.models.FedoraResource
Delete this resource, and any inbound references to it
DESCRIBED_BY - Static variable in class org.fcrepo.kernel.RdfLexicon
 
DESCRIBES - Static variable in class org.fcrepo.kernel.RdfLexicon
 
DIRECT_CONTAINER - Static variable in class org.fcrepo.kernel.RdfLexicon
 
disableVersioning() - Method in interface org.fcrepo.kernel.models.FedoraResource
Disable versioning
doBackward(String) - Method in class org.fcrepo.kernel.identifiers.InternalIdentifierConverter
 
doForward(String) - Method in class org.fcrepo.kernel.identifiers.InternalIdentifierConverter
 

E

EMBED_CONTAINS - Static variable in class org.fcrepo.kernel.RdfLexicon
 
enableVersioning() - Method in interface org.fcrepo.kernel.models.FedoraResource
Enable versioning
equals(Object) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
 
evaluatePolicies(Node) - Method in interface org.fcrepo.kernel.services.policy.StoragePolicyDecisionPoint
Given a JCR node (likely a jcr:content node), determine which storage policy should apply
evaluatePolicy(Node) - Method in interface org.fcrepo.kernel.services.policy.StoragePolicy
Evaluate the policy; if the policy matches, return the binary storage hint.
EventFilter - Interface in org.fcrepo.kernel.observer
Filter JCR events to remove extraneous events
EventType - Enum in org.fcrepo.kernel.utils
A convenient abstraction over JCR's integer-typed events.
exists(Session, String) - Method in interface org.fcrepo.kernel.services.Service
Test whether T exists at the given path in the repository
exists(String) - Method in interface org.fcrepo.kernel.services.TransactionService
Check if a Transaction exists
expire() - Method in interface org.fcrepo.kernel.Transaction
End the session, and mark for reaping
EXPOSED_PROTECTED_JCR_TYPES - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
ExternalContentService - Interface in org.fcrepo.kernel.services
 

F

FCR_METADATA - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
FCR_VERSIONS - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
FEDORA_BINARY - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
FEDORA_BLANKNODE - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
FEDORA_CONFIG_NAMESPACE - Static variable in class org.fcrepo.kernel.RdfLexicon
Fedora configuration namespace "fedora-config", used for user-settable configuration properties.
FEDORA_CONTAINER - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
FEDORA_NON_RDF_SOURCE_DESCRIPTION - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
FEDORA_PAIRTREE - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
FEDORA_RESOURCE - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
FEDORA_TOMBSTONE - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
FedoraBinary - Interface in org.fcrepo.kernel.models
 
FedoraEvent - Class in org.fcrepo.kernel.observer
A very simple abstraction to prevent event-driven machinery downstream from the repository from relying directly on a JCR interface Event.
FedoraEvent(Event) - Constructor for class org.fcrepo.kernel.observer.FedoraEvent
Wrap a JCR Event with our FedoraEvent decorators
FedoraEvent(FedoraEvent) - Constructor for class org.fcrepo.kernel.observer.FedoraEvent
Create a FedoraEvent from an existing FedoraEvent object Note: Only the wrapped JCR event is passed on to the new object.
FedoraInvalidNamespaceException - Exception in org.fcrepo.kernel.exception
Indicates a namespace used in a CRUD request has not been registered in the repository
FedoraInvalidNamespaceException(String) - Constructor for exception org.fcrepo.kernel.exception.FedoraInvalidNamespaceException
Ordinary constructor
FedoraInvalidNamespaceException(String, Throwable) - Constructor for exception org.fcrepo.kernel.exception.FedoraInvalidNamespaceException
Ordinary constructor
FedoraJcrTypes - Interface in org.fcrepo.kernel
Convenience class with constants for commonly used JCR types.
FedoraResource - Interface in org.fcrepo.kernel.models
 
filter(Predicate<? super Triple>) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
As Iterators.filter(Iterator, Predicate) while maintaining context.
find(Session, String) - Method in interface org.fcrepo.kernel.services.Service
Retrieve an existing T instance by session and path
findOrCreate(Session, String) - Method in interface org.fcrepo.kernel.services.Service
Retrieve a T instance by session and path
FIRST_PAGE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
FIXITY_TYPE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
fixityProperties - Static variable in class org.fcrepo.kernel.RdfLexicon
 
FixityResult - Interface in org.fcrepo.kernel.utils
 
FixityResult.FixityState - Enum in org.fcrepo.kernel.utils
The possible fixity states (which may be ORed together later)
fromModel(Model) - Static method in class org.fcrepo.kernel.utils.iterators.RdfStream
 
FROZEN_MIXIN_TYPES - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
FROZEN_NODE - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 

G

getAlgorithm(URI) - Static method in class org.fcrepo.kernel.utils.ContentDigest
Given a digest URI, get the corresponding MessageDigest algorithm
getBaseVersion() - Method in interface org.fcrepo.kernel.models.FedoraResource
Get the JCR Base version for the node
getBinaryContent() - Method in interface org.fcrepo.kernel.models.FedoraBinary
 
getChild(String) - Method in interface org.fcrepo.kernel.models.FedoraResource
Get the child of this resource at the given path
getChildren() - Method in interface org.fcrepo.kernel.models.FedoraResource
Get the children of this resource
getComputedChecksum() - Method in interface org.fcrepo.kernel.utils.FixityResult
 
getComputedSize() - Method in interface org.fcrepo.kernel.utils.FixityResult
 
getContainer() - Method in interface org.fcrepo.kernel.models.FedoraResource
Get the container of this resource
getContent() - Method in interface org.fcrepo.kernel.models.FedoraBinary
 
getContentDigest() - Method in interface org.fcrepo.kernel.models.FedoraBinary
Get the pre-calculated content digest for the binary payload
getContentSize() - Method in interface org.fcrepo.kernel.models.FedoraBinary
 
getCreated() - Method in interface org.fcrepo.kernel.Transaction
Get the date this transaction was created
getCreatedDate() - Method in interface org.fcrepo.kernel.models.FedoraResource
Get the date this datastream was created
getDate() - Method in class org.fcrepo.kernel.observer.FedoraEvent
 
getDescribedResource() - Method in interface org.fcrepo.kernel.models.NonRdfSourceDescription
 
getDescription() - Method in interface org.fcrepo.kernel.models.NonRdfSource
Get the description for this binary
getEtagValue() - Method in interface org.fcrepo.kernel.models.FedoraResource
Construct an ETag value from the last modified date and path.
getExpires() - Method in interface org.fcrepo.kernel.Transaction
Get the Date when this transaction is expired and can be garbage-collected
getExternalIdentifier() - Method in interface org.fcrepo.kernel.utils.CacheEntry
Generate a human-readable identifier for the location of this entry
getFilename() - Method in interface org.fcrepo.kernel.models.FedoraBinary
Return the file name for the binary content
getFilter(Session) - Method in interface org.fcrepo.kernel.observer.EventFilter
Return a Predicate with which to filter JCR Events.
getFixity(IdentifierConverter<Resource, FedoraResource>) - Method in interface org.fcrepo.kernel.models.FedoraBinary
Get the fixity of this datastream compared to metadata stored in the repository
getFixity(IdentifierConverter<Resource, FedoraResource>, URI, long) - Method in interface org.fcrepo.kernel.models.FedoraBinary
Get the fixity of this datastream in a given repository's binary store.
getId() - Method in interface org.fcrepo.kernel.Transaction
Get the transaction identifier
getIdentifier() - Method in class org.fcrepo.kernel.observer.FedoraEvent
 
getInfo() - Method in class org.fcrepo.kernel.observer.FedoraEvent
 
getInputStream() - Method in interface org.fcrepo.kernel.utils.CacheEntry
Get a raw input stream from the underlying store
getLastModifiedDate() - Method in interface org.fcrepo.kernel.models.FedoraResource
Get the date this datastream was last modified
getMimeType() - Method in interface org.fcrepo.kernel.models.FedoraBinary
 
getName() - Method in enum org.fcrepo.kernel.utils.EventType
 
getNamespaceRegistry - Static variable in class org.fcrepo.kernel.utils.NamespaceTools
We need the Modeshape NamespaceRegistry, because it allows us to register anonymous namespaces.
getNamespaceRegistry(Session) - Static method in class org.fcrepo.kernel.utils.NamespaceTools
Return the javax.jcr.NamespaceRegistry associated with the arg session.
getNode() - Method in interface org.fcrepo.kernel.models.FedoraResource
 
getNodeTypes(Session) - Method in interface org.fcrepo.kernel.services.NodeService
 
getNodeVersion(String) - Method in interface org.fcrepo.kernel.models.FedoraResource
Get the node for this object at the version provided.
getPath() - Method in interface org.fcrepo.kernel.models.FedoraResource
Get the path to the JCR node
getPath() - Method in class org.fcrepo.kernel.observer.FedoraEvent
 
getPath(Event) - Static method in class org.fcrepo.kernel.observer.FedoraEvent
Get the path of the node related to this event (removing property names from the end of property nodes).
getProperties() - Method in class org.fcrepo.kernel.observer.FedoraEvent
 
getProperty(String) - Method in interface org.fcrepo.kernel.models.FedoraResource
Retrieve the given property value for this resource
getRepositoryObjectCount() - Method in interface org.fcrepo.kernel.services.RepositoryService
Calculate the number of objects in the repository
getRepositorySize() - Method in interface org.fcrepo.kernel.services.RepositoryService
Calculate the total size of all the binary properties in the repository
getResource() - Method in exception org.fcrepo.kernel.exception.TombstoneException
Get the tombstone resource
getSession() - Method in interface org.fcrepo.kernel.Transaction
Get the transaction-aware session
getState() - Method in interface org.fcrepo.kernel.Transaction
Get the state of this transaction
getStatus(long, URI) - Method in interface org.fcrepo.kernel.utils.FixityResult
 
getStoreIdentifier() - Method in interface org.fcrepo.kernel.utils.FixityResult
Get the identifier for the entry's store
getTransaction(String, String) - Method in interface org.fcrepo.kernel.services.TransactionService
Receive an open Transaction for a given user
getTransaction(Session) - Method in interface org.fcrepo.kernel.services.TransactionService
Get the current Transaction for a session
getTriples(IdentifierConverter<Resource, FedoraResource>, Class<? extends RdfStream>) - Method in interface org.fcrepo.kernel.models.FedoraResource
Return the RDF properties of this object using the provided context
getTriples(IdentifierConverter<Resource, FedoraResource>, Iterable<? extends Class<? extends RdfStream>>) - Method in interface org.fcrepo.kernel.models.FedoraResource
Return the RDF properties of this object using the provided contexts
getTxId() - Method in interface org.fcrepo.kernel.TxSession
 
getTypes() - Method in class org.fcrepo.kernel.observer.FedoraEvent
 
getUnfrozenResource() - Method in interface org.fcrepo.kernel.models.FedoraResource
Get the unfrozen equivalent of a frozen versioned node
getURI() - Method in exception org.fcrepo.kernel.exception.TombstoneException
Get a URI to the tombstone resource
getUserData() - Method in class org.fcrepo.kernel.observer.FedoraEvent
 
getUserID() - Method in class org.fcrepo.kernel.observer.FedoraEvent
 
getVersionedAncestor() - Method in interface org.fcrepo.kernel.models.FedoraResource
When this is a frozen node, get the ancestor that was explicitly versioned
getVersionHistory() - Method in interface org.fcrepo.kernel.models.FedoraResource
Get JCR VersionHistory for the node.
GraphDifferencingIterator - Class in org.fcrepo.kernel.utils.iterators
A wrapping Iterator that calculates two differences between a Graph A and a source Iterator B.
GraphDifferencingIterator(Model, Iterator<Triple>) - Constructor for class org.fcrepo.kernel.utils.iterators.GraphDifferencingIterator
Diff a Model against a stream of triples
GraphDifferencingIterator(Graph, Iterator<Triple>) - Constructor for class org.fcrepo.kernel.utils.iterators.GraphDifferencingIterator
Diff a graph against a stream of triples

H

HAS_ACCESS_ROLES_SERVICE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_CHILD - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_CHILD_COUNT - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_CONTENT_LOCATION - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_CONTENT_LOCATION_VALUE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_FEED - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_FIXITY_CHECK_COUNT - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_FIXITY_ERROR_COUNT - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_FIXITY_REPAIRED_COUNT - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_FIXITY_RESULT - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_FIXITY_SERVICE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_FIXITY_STATE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_MEMBER_RELATION - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_MESSAGE_DIGEST - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_MIME_TYPE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_MIXIN_TYPE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_NAMESPACE_PREFIX - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_NAMESPACE_URI - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_NODE_TYPE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_OBJECT_COUNT - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_OBJECT_SIZE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_ORIGINAL_NAME - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_PARENT - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_PRIMARY_IDENTIFIER - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_PRIMARY_TYPE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_SERIALIZATION - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_SIZE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_SPARQL_ENDPOINT - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_SUBSCRIPTION_SERVICE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_TRANSACTION_SERVICE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_VERSION - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_VERSION_HISTORY - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_VERSION_LABEL - Static variable in class org.fcrepo.kernel.RdfLexicon
 
hashCode() - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
 
hasProperty(String) - Method in interface org.fcrepo.kernel.models.FedoraResource
Does this resource have a property
hasType(String) - Method in interface org.fcrepo.kernel.models.FedoraResource
Check if this object uses a given mixin

I

IdentifierConversionException - Exception in org.fcrepo.kernel.exception
 
IdentifierConversionException(String) - Constructor for exception org.fcrepo.kernel.exception.IdentifierConversionException
Ordinary constructor.
IdentifierConverter<A,B> - Class in org.fcrepo.kernel.identifiers
An IdentifierConverter accepts and returns identifiers, translating them in some type-specific manner.
IdentifierConverter() - Constructor for class org.fcrepo.kernel.identifiers.IdentifierConverter
 
INBOUND_REFERENCES - Static variable in class org.fcrepo.kernel.RdfLexicon
 
INDEXING_NAMESPACE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
INDIRECT_CONTAINER - Static variable in class org.fcrepo.kernel.RdfLexicon
 
inDomain(A) - Method in class org.fcrepo.kernel.identifiers.IdentifierConverter
Check if the given resource is in the domain of this converter
InternalExternalEventMapper - Interface in org.fcrepo.kernel.observer.eventmappings
Maps Iterator-packages of Events to Iterators of FedoraEvents according to some algorithm
InternalIdentifierConverter - Class in org.fcrepo.kernel.identifiers
Translates internal String identifiers to internal String identifiers.
InternalIdentifierConverter() - Constructor for class org.fcrepo.kernel.identifiers.InternalIdentifierConverter
 
InvalidChecksumException - Exception in org.fcrepo.kernel.exception
Exception thrown when the calculated digest does not match the stored digest
InvalidChecksumException(String) - Constructor for exception org.fcrepo.kernel.exception.InvalidChecksumException
Exception with message
isAssociatedWithUser(String) - Method in interface org.fcrepo.kernel.Transaction
Checks if this transaction is associated with a specific user.
isBinaryContentProperty - Static variable in class org.fcrepo.kernel.services.functions.JcrPropertyFunctions
Check if a JCR property is a binary jcr:data property
isFrozen - Static variable in class org.fcrepo.kernel.services.functions.JcrPropertyFunctions
Predicate for determining whether this Node is a frozen node (a part of the system version history).
isFrozenResource() - Method in interface org.fcrepo.kernel.models.FedoraResource
Check if a resource is frozen (a historic version).
isManagedNamespace - Static variable in class org.fcrepo.kernel.RdfLexicon
Is this namespace one that the repository manages?
isManagedPredicate - Static variable in class org.fcrepo.kernel.RdfLexicon
Detects whether an RDF property is managed by the repository.
isManagedPredicateURI - Static variable in class org.fcrepo.kernel.RdfLexicon
Detects whether an RDF predicate URI is managed by the repository.
isMultipleValuedProperty - Static variable in class org.fcrepo.kernel.services.functions.JcrPropertyFunctions
Check if a JCR property is a multivalued property or not
isNew() - Method in interface org.fcrepo.kernel.models.FedoraResource
Check if a resource was created in this session
isVersioned() - Method in interface org.fcrepo.kernel.models.FedoraResource
Check if a resource is versioned
iterable() - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
 
IteratorConsumer<E,T> - Interface in org.fcrepo.kernel.utils.iterators
Implemented by something that can consume an Iterator.

J

JCR_CREATED - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
JCR_CREATEDBY - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
JCR_FROZEN_NODE - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
JCR_LASTMODIFIED - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
JCR_MIXIN_TYPES - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
JCR_NAMESPACE - Static variable in class org.fcrepo.kernel.RdfLexicon
The core JCR namespace.
JCR_NT_NAMESPACE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
JCR_PRIMARY_TYPE - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
JCR_UUID - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
jcrProperties - Static variable in class org.fcrepo.kernel.RdfLexicon
 
JcrPropertyFunctions - Class in org.fcrepo.kernel.services.functions
 

L

LAST_MODIFIED_BY - Static variable in class org.fcrepo.kernel.RdfLexicon
 
LAST_MODIFIED_DATE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
LDP_BASIC_CONTAINER - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
LDP_DIRECT_CONTAINER - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
LDP_HAS_MEMBER_RELATION - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
LDP_INDIRECT_CONTAINER - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
LDP_INSERTED_CONTENT_RELATION - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
LDP_IS_MEMBER_OF_RELATION - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
LDP_MEMBER - Static variable in class org.fcrepo.kernel.RdfLexicon
 
LDP_MEMBER_RESOURCE - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
LDP_NAMESPACE - Static variable in class org.fcrepo.kernel.RdfLexicon
Linked Data Platform namespace.
ldpProperties - Static variable in class org.fcrepo.kernel.RdfLexicon
 
ldpResources - Static variable in class org.fcrepo.kernel.RdfLexicon
 
limit(Integer) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
As Iterators.limit(Iterator, int) while maintaining context.

M

MalformedRdfException - Exception in org.fcrepo.kernel.exception
Indicates that RDF was presented for persistence to the repository, but could not be persisted for some reportable reason.
MalformedRdfException(String) - Constructor for exception org.fcrepo.kernel.exception.MalformedRdfException
Ordinary constructor.
MalformedRdfException(String, Throwable) - Constructor for exception org.fcrepo.kernel.exception.MalformedRdfException
Ordinary constructor.
managedNamespaces - Static variable in class org.fcrepo.kernel.RdfLexicon
The namespaces that the repository manages internally.
managedProperties - Static variable in class org.fcrepo.kernel.RdfLexicon
 
matches(URI) - Method in interface org.fcrepo.kernel.utils.FixityResult
Check if the fixity result matches the given checksum URI
matches(long) - Method in interface org.fcrepo.kernel.utils.FixityResult
Check if the fixity result matches the given size
matches(long, URI) - Method in interface org.fcrepo.kernel.utils.FixityResult
Does the fixity entry match the given size and checksum?
MEMBER_SUBJECT - Static variable in class org.fcrepo.kernel.RdfLexicon
 
MEMBERSHIP_RESOURCE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
membershipProperties - Static variable in class org.fcrepo.kernel.RdfLexicon
 
mintPid() - Method in interface org.fcrepo.kernel.identifiers.PidMinter
Mint a new PID
missingChecksum() - Static method in class org.fcrepo.kernel.utils.ContentDigest
Placeholder checksum value.
MIX_NAMESPACE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
MODE_NAMESPACE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
moveObject(Session, String, String) - Method in interface org.fcrepo.kernel.services.NodeService
Move an existing object from the source path to the destination path

N

namespace(String, String) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
RdfStream
namespaceProperties - Static variable in class org.fcrepo.kernel.RdfLexicon
 
namespaces(Map<String, String>) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
 
namespaces() - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
 
NamespaceTools - Class in org.fcrepo.kernel.utils
Tools for working with the JCR Namespace Registry (wrapping some non-standard Modeshape machinery)
NEXT_PAGE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
NodeService - Interface in org.fcrepo.kernel.services
 
nodetype2name - Static variable in class org.fcrepo.kernel.services.functions.JcrPropertyFunctions
Translates a NodeType to its String name.
nodeTypes - Variable in class org.fcrepo.kernel.services.functions.BooleanTypesPredicate
 
NON_RDF_SOURCE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
NonRdfSource - Interface in org.fcrepo.kernel.models
 
NonRdfSourceDescription - Interface in org.fcrepo.kernel.models
 
NoSuchPropertyDefinitionException - Exception in org.fcrepo.kernel.exception
Represents the case where a property definition has been requested but does not exist.
NoSuchPropertyDefinitionException() - Constructor for exception org.fcrepo.kernel.exception.NoSuchPropertyDefinitionException
 
notCommon() - Method in class org.fcrepo.kernel.utils.iterators.GraphDifferencingIterator
This method will return null until the source iterator is exhausted.

O

org.fcrepo.kernel - package org.fcrepo.kernel
 
org.fcrepo.kernel.exception - package org.fcrepo.kernel.exception
Kernel exception classes.
org.fcrepo.kernel.identifiers - package org.fcrepo.kernel.identifiers
 
org.fcrepo.kernel.models - package org.fcrepo.kernel.models
 
org.fcrepo.kernel.observer - package org.fcrepo.kernel.observer
 
org.fcrepo.kernel.observer.eventmappings - package org.fcrepo.kernel.observer.eventmappings
 
org.fcrepo.kernel.services - package org.fcrepo.kernel.services
 
org.fcrepo.kernel.services.functions - package org.fcrepo.kernel.services.functions
 
org.fcrepo.kernel.services.policy - package org.fcrepo.kernel.services.policy
 
org.fcrepo.kernel.utils - package org.fcrepo.kernel.utils
 
org.fcrepo.kernel.utils.iterators - package org.fcrepo.kernel.utils.iterators
 
otherServiceProperties - Static variable in class org.fcrepo.kernel.RdfLexicon
 

P

PAGE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
PAGE_OF - Static variable in class org.fcrepo.kernel.RdfLexicon
 
PathNotFoundRuntimeException - Exception in org.fcrepo.kernel.exception
 
PathNotFoundRuntimeException(Throwable) - Constructor for exception org.fcrepo.kernel.exception.PathNotFoundRuntimeException
Wrap a PathNotFoundException in a runtime exception
PidMinter - Interface in org.fcrepo.kernel.identifiers
Defines the behavior of a component that can accept responsibility for the creation of Fedora PIDs.
PREMIS_FILE_NAME - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
PREMIS_NAMESPACE - Static variable in class org.fcrepo.kernel.RdfLexicon
REST API namespace "fedora", used for internal API links and node paths.
property2values - Static variable in class org.fcrepo.kernel.services.functions.JcrPropertyFunctions
Constructs an Iterator of Values from any Property, multi-valued or not.

R

RDF_NAMESPACE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
RDF_SOURCE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
RdfLexicon - Class in org.fcrepo.kernel
A lexicon of the RDF properties that the fcrepo kernel (or close-to-core modules) use
RDFS_LABEL - Static variable in class org.fcrepo.kernel.RdfLexicon
 
RdfStream - Class in org.fcrepo.kernel.utils.iterators
A stream of RDF triples along with some useful context.
RdfStream(T) - Constructor for class org.fcrepo.kernel.utils.iterators.RdfStream
Constructor that begins the stream with proffered triples.
RdfStream(T) - Constructor for class org.fcrepo.kernel.utils.iterators.RdfStream
Constructor that begins the stream with proffered triples.
RdfStream(T) - Constructor for class org.fcrepo.kernel.utils.iterators.RdfStream
Constructor that begins the stream with proffered triples.
RdfStream(T...) - Constructor for class org.fcrepo.kernel.utils.iterators.RdfStream
Constructor that begins the stream with proffered triples.
RdfStream(T...) - Constructor for class org.fcrepo.kernel.utils.iterators.RdfStream
Constructor that begins the stream with proffered statements.
RdfStream(T) - Constructor for class org.fcrepo.kernel.utils.iterators.RdfStream
Constructor that begins the stream with proffered triple.
RdfStream() - Constructor for class org.fcrepo.kernel.utils.iterators.RdfStream
Constructor that begins the stream without any triples.
RdfStreamConsumer - Interface in org.fcrepo.kernel.utils.iterators
registerNodeTypes(Session, InputStream) - Method in interface org.fcrepo.kernel.services.NodeService
 
removeAndRollbackExpired() - Method in interface org.fcrepo.kernel.services.TransactionService
Check for expired transactions and remove them
removeVersion(Session, String, String) - Method in interface org.fcrepo.kernel.services.VersionService
Remove a version of a node.
replaceProperties(IdentifierConverter<Resource, FedoraResource>, Model, RdfStream) - Method in interface org.fcrepo.kernel.models.FedoraResource
Replace the properties of this object with the properties from the given model
REPOSITORY_NAMESPACE - Static variable in class org.fcrepo.kernel.RdfLexicon
Repository namespace "fcrepo", used for JCR properties exposed publicly.
repositoryProperties - Static variable in class org.fcrepo.kernel.RdfLexicon
 
RepositoryRuntimeException - Exception in org.fcrepo.kernel.exception
Runtime exception
RepositoryRuntimeException(String) - Constructor for exception org.fcrepo.kernel.exception.RepositoryRuntimeException
Ordinary constructor.
RepositoryRuntimeException(Throwable) - Constructor for exception org.fcrepo.kernel.exception.RepositoryRuntimeException
Ordinary constructor.
RepositoryRuntimeException(String, Throwable) - Constructor for exception org.fcrepo.kernel.exception.RepositoryRuntimeException
Ordinary constructor.
RepositoryService - Interface in org.fcrepo.kernel.services
 
RepositoryVersionRuntimeException - Exception in org.fcrepo.kernel.exception
 
RepositoryVersionRuntimeException(Throwable) - Constructor for exception org.fcrepo.kernel.exception.RepositoryVersionRuntimeException
Wrap a RepositoryVersionException in a runtime exception
RepositoryVersionRuntimeException(String) - Constructor for exception org.fcrepo.kernel.exception.RepositoryVersionRuntimeException
Wrap a RepositoryVersionException in a runtime exception
ResourceTypeException - Exception in org.fcrepo.kernel.exception
An extension of RepositoryRuntimeException that may be thrown when attempting a operation (or instantiation) of a FedoraResource on a different (and incompatible) type.
ResourceTypeException(String) - Constructor for exception org.fcrepo.kernel.exception.ResourceTypeException
Default constructor.
restoreRepository(Session, File) - Method in interface org.fcrepo.kernel.services.RepositoryService
This methods restores the repository from a backup
retrieveExternalContent(URI) - Method in interface org.fcrepo.kernel.services.ExternalContentService
Fetch the content body at a given URI
revertToVersion(Session, String, String) - Method in interface org.fcrepo.kernel.services.VersionService
Reverts the node to the version identified by the label.
rollback(String) - Method in interface org.fcrepo.kernel.services.TransactionService
Roll a Transaction back
rollback() - Method in interface org.fcrepo.kernel.Transaction
Discard all unpersisted changes and expire
ROOT - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 

S

schemeToAlgorithm - Static variable in class org.fcrepo.kernel.utils.ContentDigest
 
SERVER_MANAGED - Static variable in class org.fcrepo.kernel.RdfLexicon
 
ServerManagedPropertyException - Exception in org.fcrepo.kernel.exception
 
ServerManagedPropertyException(String) - Constructor for exception org.fcrepo.kernel.exception.ServerManagedPropertyException
 
Service<T> - Interface in org.fcrepo.kernel.services
 
session() - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
 
session(Session) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
Sets the JCR context of this stream
setContent(InputStream, String, URI, String, StoragePolicyDecisionPoint) - Method in interface org.fcrepo.kernel.models.FedoraBinary
Sets the content of this Datastream.
setPolicies(List<StoragePolicy>) - Method in interface org.fcrepo.kernel.services.policy.StoragePolicyDecisionPoint
Explicitly set the policies this PDP should use
setURIProperty(String, URI) - Method in interface org.fcrepo.kernel.models.FedoraResource
Set the given property value for this resource
skip(Integer) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
As Iterators.advance(Iterator, int) while maintaining context.
SKOS_PREFLABEL - Static variable in class org.fcrepo.kernel.RdfLexicon
 
SPARQL_SD_NAMESPACE - Static variable in class org.fcrepo.kernel.RdfLexicon
SPARQL service description namespace.
StoragePolicy - Interface in org.fcrepo.kernel.services.policy
A binary storage policy definition and evaluation machinery
StoragePolicyDecisionPoint - Interface in org.fcrepo.kernel.services.policy
Service Interface implementation for managing and using StoragePolicy
structProperties - Static variable in class org.fcrepo.kernel.RdfLexicon
 

T

test(int) - Method in class org.fcrepo.kernel.services.functions.AllTypesPredicate
 
test(int) - Method in class org.fcrepo.kernel.services.functions.AnyTypesPredicate
 
test(int) - Method in class org.fcrepo.kernel.services.functions.BooleanTypesPredicate
 
toDomain(String) - Method in class org.fcrepo.kernel.identifiers.IdentifierConverter
Convert a plain string to a resource appropriate to this converter
Tombstone - Interface in org.fcrepo.kernel.models
 
TombstoneException - Exception in org.fcrepo.kernel.exception
Exception when a Tombstone FedoraResource is used where a real object is expected
TombstoneException(FedoraResource) - Constructor for exception org.fcrepo.kernel.exception.TombstoneException
Construct a new tombstone exception for a resource
TombstoneException(FedoraResource, String) - Constructor for exception org.fcrepo.kernel.exception.TombstoneException
Create a new tombstone exception with a URI to the tombstone resource
topic - Variable in class org.fcrepo.kernel.utils.iterators.RdfStream
 
topic() - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
 
topic(Node) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
Sets the topic of this stream
toString() - Method in class org.fcrepo.kernel.observer.FedoraEvent
 
Transaction - Interface in org.fcrepo.kernel
 
Transaction.State - Enum in org.fcrepo.kernel
 
TransactionMissingException - Exception in org.fcrepo.kernel.exception
A transaction was not found in the transaction registry
TransactionMissingException(String) - Constructor for exception org.fcrepo.kernel.exception.TransactionMissingException
 
TransactionService - Interface in org.fcrepo.kernel.services
 
transform(Function<? super Triple, ToType>) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
As Iterators.transform(Iterator, Function).
triples - Variable in class org.fcrepo.kernel.utils.iterators.RdfStream
 
TxSession - Interface in org.fcrepo.kernel
Additional methods introduced by our transaction-aware session

U

updateExpiryDate() - Method in interface org.fcrepo.kernel.Transaction
Roll forward the expiration date for recent activity
updateProperties(IdentifierConverter<Resource, FedoraResource>, String, RdfStream) - Method in interface org.fcrepo.kernel.models.FedoraResource
Update the provided properties with a SPARQL Update query.

V

validatePath(Session, String) - Static method in class org.fcrepo.kernel.utils.NamespaceTools
Validate resource path for unregistered namespace prefixes
value2string - Static variable in class org.fcrepo.kernel.services.functions.JcrPropertyFunctions
Translates a JCR Value to its String expression.
valueOf(String) - Static method in enum org.fcrepo.kernel.Transaction.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fcrepo.kernel.utils.EventType
Returns the enum constant of this type with the specified name.
valueOf(Integer) - Static method in enum org.fcrepo.kernel.utils.EventType
Get the Fedora event type for a JCR type
valueOf(String) - Static method in enum org.fcrepo.kernel.utils.FixityResult.FixityState
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.fcrepo.kernel.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.kernel.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.kernel.utils.FixityResult.FixityState
Returns an array containing the constants of this enum type, in the order they are declared.
VERSIONABLE - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
versioningProperties - Static variable in class org.fcrepo.kernel.RdfLexicon
 
VersionService - Interface in org.fcrepo.kernel.services
 
VOAF_VOCABULARY - Static variable in class org.fcrepo.kernel.RdfLexicon
 

W

withThisContext(T) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
Returns the proffered Triples with the context of this RdfStream.
withThisContext(T) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
Returns the proffered Triples with the context of this RdfStream.
WRITABLE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links

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