A B C D E F G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AccessDeniedException - Exception in org.fcrepo.kernel.api.exception
-
An access exception has occurred.
- AccessDeniedException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.AccessDeniedException
-
Constructor
- ACLAuthorizationConstraintViolationException - Exception in org.fcrepo.kernel.api.exception
- ACLAuthorizationConstraintViolationException(String) - Constructor for exception org.fcrepo.kernel.api.exception.ACLAuthorizationConstraintViolationException
-
Ordinary constructor.
- ACLHandle - Interface in org.fcrepo.kernel.api.auth
-
Class to hold the authorizations from an ACL and the resource that has the ACL.
- acquire(String, FedoraId) - Method in interface org.fcrepo.kernel.api.lock.ResourceLockManager
-
Acquires a lock on the resource, associating it to the txId.
- ACTIVITY_STREAMS_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- addContainedBy(Transaction, FedoraId, FedoraId) - Method in interface org.fcrepo.kernel.api.ContainmentIndex
-
Add a contained by relation between the child resource and its parent.
- addContainedBy(Transaction, FedoraId, FedoraId, Instant, Instant) - Method in interface org.fcrepo.kernel.api.ContainmentIndex
-
Add a contained by relation between the child resource and its parent for a range of time in the past.
- allMatch(Predicate<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
- anyMatch(Predicate<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
- ARCHIVAL_GROUP - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- archivalGroup(boolean) - Method in interface org.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilder
-
Indicates that this resource should be created as an Archival Group
- asAcl() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
-
Creates a new Fedora ID based on this ID that points to an ACL resource.
- asBaseId() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
-
Behaves the same as
FedoraId.getBaseId()except it returns a FedoraId rather than a String. - asDescription() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
-
Creates a new Fedora ID based on this ID that points to a binary description resource.
- asMemento(String) - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
-
Creates a new Fedora ID based on this ID that points to a memento resource.
- asMemento(Instant) - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
-
Creates a new Fedora ID based on this ID that points to a memento resource.
- asResourceId() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
-
Behaves the same as
FedoraId.getResourceId()except it returns a FedoraId rather than a String. - asTimemap() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
-
Creates a new Fedora ID based on this ID that points to a timemap resource.
- asTombstone() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
-
Creates a new Fedora ID based on this ID that points to a tombstone resource.
- asURI(String, byte[]) - Static method in class org.fcrepo.kernel.api.utils.ContentDigest
-
Convert a MessageDigest algorithm and checksum byte-array data to a URN
- asURI(String, String) - Static method in class org.fcrepo.kernel.api.utils.ContentDigest
-
Convert a MessageDigest algorithm and checksum value to a URN
- AutoReloadingConfiguration - Class in org.fcrepo.kernel.api.utils
-
Abstract configuration class which monitors a file path in order to reload the configuration when it changes.
- AutoReloadingConfiguration() - Constructor for class org.fcrepo.kernel.api.utils.AutoReloadingConfiguration
B
- BAD_CHECKSUM - org.fcrepo.kernel.api.utils.FixityResult.FixityState
- BAD_SIZE - org.fcrepo.kernel.api.utils.FixityResult.FixityState
- BASIC_CONTAINER - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- Binary - Interface in org.fcrepo.kernel.api.models
- build() - Method in interface org.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilder
- build() - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperationBuilder
- build() - Method in interface org.fcrepo.kernel.api.operations.RdfSourceOperationBuilder
- build() - Method in interface org.fcrepo.kernel.api.operations.ResourceOperationBuilder
-
Build the ResourceOperation constructed by this builder
- build() - Method in interface org.fcrepo.kernel.api.operations.UpdateNonRdfSourceHeadersOperationBuilder
C
- cacheUserTypes(FedoraId, List<URI>, String) - Method in interface org.fcrepo.kernel.api.cache.UserTypesCache
-
Caches the user RDF types in the session level cache.
- cacheUserTypes(FedoraId, RdfStream, String) - Method in interface org.fcrepo.kernel.api.cache.UserTypesCache
-
Extracts the user RDF types from the RDF and caches them in the session level cache.
- CannotCreateMementoException - Exception in org.fcrepo.kernel.api.exception
-
An exception class for invalid memento creation attempts.
- CannotCreateMementoException(String) - Constructor for exception org.fcrepo.kernel.api.exception.CannotCreateMementoException
-
Default constructor
- CannotCreateResourceException - Exception in org.fcrepo.kernel.api.exception
-
Request for object creation failed
- CannotCreateResourceException(String) - Constructor for exception org.fcrepo.kernel.api.exception.CannotCreateResourceException
-
Ordinary constructor.
- checkFixity(Binary) - Method in interface org.fcrepo.kernel.api.services.FixityService
-
Digest this binary with the digest algorithms provided
- checkTripleForDisallowed(Triple) - Static method in class org.fcrepo.kernel.api.utils.RelaxedPropertiesHelper
-
Several tests for invalid or disallowed RDF statements.
- clearEvents(Transaction) - Method in interface org.fcrepo.kernel.api.observer.EventAccumulator
-
Removes all of a transaction's accumulated events without emitting them.
- close() - Method in class org.fcrepo.kernel.api.utils.WrappingStream
- collect(Supplier<R>, BiConsumer<R, ? super T>, BiConsumer<R, R>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
- collect(Collector<? super T, A, R>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
- commit() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
- commit() - Method in interface org.fcrepo.kernel.api.Transaction
-
Commit the transaction
- commitIfShortLived() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
- commitIfShortLived() - Method in interface org.fcrepo.kernel.api.Transaction
-
Commit the transaction only if the transaction is shortLived
- COMMITTED - org.fcrepo.kernel.api.TransactionState
- COMMITTING - org.fcrepo.kernel.api.TransactionState
- commitTransaction(Transaction) - Method in interface org.fcrepo.kernel.api.ContainmentIndex
-
Commit the changes made in the transaction.
- commitTransaction(Transaction) - Method in interface org.fcrepo.kernel.api.services.MembershipService
-
Commit any pending membership changes.
- commitTransaction(Transaction) - Method in interface org.fcrepo.kernel.api.services.ReferenceService
-
Commit any pending references.
- common() - Method in class org.fcrepo.kernel.api.utils.GraphDifferencer
-
This method will return null until the source iterator is exhausted.
- concat(Stream<Triple>) - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
-
Concatenate a Triple stream to the existing stream
- ConcurrentUpdateException - Exception in org.fcrepo.kernel.api.exception
-
This exception indicates that a resource could not be modified because it is currently being modified by another transaction.
- ConcurrentUpdateException(String) - Constructor for exception org.fcrepo.kernel.api.exception.ConcurrentUpdateException
-
Constructor
- configPath - Variable in class org.fcrepo.kernel.api.utils.AutoReloadingConfiguration
- ConfigurableHierarchicalSupplier - Class in org.fcrepo.kernel.api.services.functions
-
Unique value minter that creates hierarchical IDs from a UUID
- ConfigurableHierarchicalSupplier() - Constructor for class org.fcrepo.kernel.api.services.functions.ConfigurableHierarchicalSupplier
-
Mint a unique identifier by default using defaults
- ConfigurableHierarchicalSupplier(int, int) - Constructor for class org.fcrepo.kernel.api.services.functions.ConfigurableHierarchicalSupplier
-
Mint a hierarchical identifier with args to control length and count of the pairtree.
- CONSTRAINED_BY - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- ConstraintViolationException - Exception in org.fcrepo.kernel.api.exception
-
A constraint has been violated.
- ConstraintViolationException(String) - Constructor for exception org.fcrepo.kernel.api.exception.ConstraintViolationException
-
Ordinary constructor.
- ConstraintViolationException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.ConstraintViolationException
-
Ordinary constructor.
- Container - Interface in org.fcrepo.kernel.api.models
- CONTAINER - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- ContainmentIndex - Interface in org.fcrepo.kernel.api
-
An interface for retrieving resource IDs by their containment relationships.
- containmentLastUpdated(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.ContainmentIndex
-
Find the timestamp of the last child added or deleted
- ContainmentTriplesService - Interface in org.fcrepo.kernel.api.services
-
Provides containment triples.
- CONTAINS - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- ContentDigest - Class in org.fcrepo.kernel.api.utils
-
Digest helpers to convert digests (checksums) into URI strings (based loosely on Magnet URIs)
- contentDigests(Collection<URI>) - Method in interface org.fcrepo.kernel.api.operations.CreateNonRdfSourceOperationBuilder
- contentDigests(Collection<URI>) - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperationBuilder
-
Collection of digests for content in this resource
- contentSize(long) - Method in interface org.fcrepo.kernel.api.operations.CreateNonRdfSourceOperationBuilder
- contentSize(long) - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperationBuilder
-
Set the number of bytes for the content
- COPY - Static variable in interface org.fcrepo.kernel.api.models.ExternalContent
- count() - Method in class org.fcrepo.kernel.api.utils.WrappingStream
- create() - Method in interface org.fcrepo.kernel.api.TransactionManager
-
Create a new fedora transaction
- create(String...) - Static method in class org.fcrepo.kernel.api.identifiers.FedoraId
-
Static create method
- create(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.operations.ReindexResourceOperationFactory
-
Get a builder for an operation to reindex a resource
- create(Transaction, FedoraId, String, Model) - Method in interface org.fcrepo.kernel.api.services.WebacAclService
-
Retrieve or create a new WebACL by transaction and path
- CREATE - org.fcrepo.kernel.api.operations.ResourceOperationType
- createBuilder(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.operations.VersionResourceOperationFactory
-
Create a new
CreateVersionResourceOperationBuilderbuilder. - createBuilder(Transaction, FedoraId, String, ServerManagedPropsMode) - Method in interface org.fcrepo.kernel.api.operations.RdfSourceOperationFactory
-
Get a builder for an operation to create an RDF source
- CREATED_BY - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- CREATED_DATE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- createExternalBinaryBuilder(Transaction, FedoraId, String, URI) - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperationFactory
-
Get a builder for a external binary create operation
- createInternalBinaryBuilder(Transaction, FedoraId, InputStream) - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperationFactory
-
Get a builder for an internal binary create operation
- CreateNonRdfSourceOperationBuilder - Interface in org.fcrepo.kernel.api.operations
-
Builder for operations to create non-rdf sources
- CreateRdfSourceOperation - Interface in org.fcrepo.kernel.api.operations
-
Operation for creating an rdf source
- CreateRdfSourceOperationBuilder - Interface in org.fcrepo.kernel.api.operations
- CreateResourceOperation - Interface in org.fcrepo.kernel.api.operations
-
Operation for creating a resource
- CreateResourceService - Interface in org.fcrepo.kernel.api.services
-
Interface for a service to create a new resource via a POST request.
- createVersion(Transaction, FedoraId, String) - Method in interface org.fcrepo.kernel.api.services.VersionService
-
Explicitly creates a version for the resource at the path provided.
- CreateVersionResourceOperation - Interface in org.fcrepo.kernel.api.operations
-
An operation for creating a new version of a resource
- CreateVersionResourceOperationBuilder - Interface in org.fcrepo.kernel.api.operations
-
Builder for creating
CreateVersionResourceOperations
D
- DEFAULT_INTERACTION_MODEL - Static variable in class org.fcrepo.kernel.api.RdfLexicon
-
This defines what we assume if you don't specify.
- DefaultRdfStream - Class in org.fcrepo.kernel.api.rdf
-
Implementation of a context-bearing RDF stream
- DefaultRdfStream(Node) - Constructor for class org.fcrepo.kernel.api.rdf.DefaultRdfStream
-
Create an RdfStream
- DefaultRdfStream(Node, Stream<Triple>) - Constructor for class org.fcrepo.kernel.api.rdf.DefaultRdfStream
-
Create an RdfStream
- DELETE - org.fcrepo.kernel.api.operations.ResourceOperationType
- deleteAllReferences(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.services.ReferenceService
-
Delete all references from a resource to any other resource.
- deleteBuilder(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.operations.DeleteResourceOperationFactory
-
Get a builder for an operation to delete a resource
- DeleteResourceOperationFactory - Interface in org.fcrepo.kernel.api.operations
-
Factory for delete resource operations
- DeleteResourceService - Interface in org.fcrepo.kernel.api.services
-
A service interface for deleting Fedora resources.
- difference() - Method in class org.fcrepo.kernel.api.utils.GraphDifferencer
-
This method returns the difference between the two input sources.
- DIRECT_CONTAINER - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- displayContainment() - Method in interface org.fcrepo.kernel.api.rdf.LdpTriplePreferences
- displayEmbed() - Method in interface org.fcrepo.kernel.api.rdf.LdpTriplePreferences
- displayMembership() - Method in interface org.fcrepo.kernel.api.rdf.LdpTriplePreferences
- displayReferences() - Method in interface org.fcrepo.kernel.api.rdf.LdpTriplePreferences
- displayServerManaged() - Method in interface org.fcrepo.kernel.api.rdf.LdpTriplePreferences
- displayUserRdf() - Method in interface org.fcrepo.kernel.api.rdf.LdpTriplePreferences
- distinct() - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
- doesResourceExist(Transaction, FedoraId, boolean) - Method in interface org.fcrepo.kernel.api.models.ResourceHelper
-
Check if a resource exists.
- doInTx(Runnable) - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
- doInTx(Runnable) - Method in interface org.fcrepo.kernel.api.Transaction
-
Executes the runnable within the tx.
- dropSessionCache(String) - Method in interface org.fcrepo.kernel.api.cache.UserTypesCache
-
Drops a session level cache without merging it into the global cache.
E
- EBUCORE_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- EMBED_CONTAINED - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- EMBED_RESOURCES - org.fcrepo.kernel.api.RequiredRdfContext
- emitEvents(Transaction, String, String) - Method in interface org.fcrepo.kernel.api.observer.EventAccumulator
-
Emits all of the events that were accumulated within the transaction.
- ensureCommitting() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
- ensureCommitting() - Method in interface org.fcrepo.kernel.api.Transaction
-
Throws an exception if the tx is not in a COMMITTING state
- equals(Object) - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
- Event - Interface in org.fcrepo.kernel.api.observer
-
A very simple abstraction to support downstream event-related machinery.
- EventAccumulator - Interface in org.fcrepo.kernel.api.observer
-
Accumulates events for changes made to resources, grouped by transaction.
- EventType - Enum in org.fcrepo.kernel.api.observer
-
A collection of repository event types
- EXCLUDE - org.fcrepo.kernel.api.rdf.LdpTriplePreferences.PreferChoice
- exists(Transaction, String) - Method in interface org.fcrepo.kernel.api.services.Service
-
Test whether T exists at the given path in the repository
- expire() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
- expire() - Method in interface org.fcrepo.kernel.api.Transaction
-
Expire a transaction
- EXTERNAL_CONTENT - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- ExternalContent - Interface in org.fcrepo.kernel.api.models
-
Interface for the ExternalContent information class.
- ExternalContentAccessException - Exception in org.fcrepo.kernel.api.exception
-
Exception when attempting to access an external-content URI has problems.
- ExternalContentAccessException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.ExternalContentAccessException
-
Constructor
- ExternalMessageBodyException - Exception in org.fcrepo.kernel.api.exception
-
Indicates that an external body request has failed
- ExternalMessageBodyException(String) - Constructor for exception org.fcrepo.kernel.api.exception.ExternalMessageBodyException
-
Ordinary constructor
- ExternalMessageBodyException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.ExternalMessageBodyException
-
Ordinary constructor.
F
- fail() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
- fail() - Method in interface org.fcrepo.kernel.api.Transaction
-
Marks the transaction as failed.
- FAILED - org.fcrepo.kernel.api.TransactionState
- FCR_ACL - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
- FCR_FIXITY - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
- FCR_METADATA - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
- FCR_TOMBSTONE - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
- FCR_TX - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
- FCR_VERSIONS - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
- FCREPO_API_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- FEDORA_BINARY - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- FEDORA_CONTAINER - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- FEDORA_ID_PREFIX - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
- FEDORA_NON_RDF_SOURCE_DESCRIPTION_URI - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- FEDORA_PAIR_TREE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- FEDORA_RESOURCE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- FEDORA_WEBAC_ACL_URI - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- FedoraId - Class in org.fcrepo.kernel.api.identifiers
-
Class to store contextual information about a Fedora ID.
- FedoraInvalidNamespaceException - Exception in org.fcrepo.kernel.api.exception
-
Indicates a namespace used in a CRUD request has not been registered in the repository
- FedoraInvalidNamespaceException(String) - Constructor for exception org.fcrepo.kernel.api.exception.FedoraInvalidNamespaceException
-
Ordinary constructor
- FedoraInvalidNamespaceException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.FedoraInvalidNamespaceException
-
Ordinary constructor
- FedoraResource - Interface in org.fcrepo.kernel.api.models
-
A resource in a Fedora repository.
- FedoraTypes - Interface in org.fcrepo.kernel.api
-
Convenience class with constants for commonly used Fedora types.
- fetchExternalContent() - Method in interface org.fcrepo.kernel.api.models.ExternalContent
-
Fetch the external content
- filename(String) - Method in interface org.fcrepo.kernel.api.operations.CreateNonRdfSourceOperationBuilder
- filename(String) - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperationBuilder
-
Set the filename
- filename(String) - Method in interface org.fcrepo.kernel.api.operations.UpdateNonRdfSourceHeadersOperationBuilder
- filter(Predicate<? super Triple>) - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
- find(Transaction, String) - Method in interface org.fcrepo.kernel.api.services.Service
-
Retrieve an existing T instance by transaction and path
- find(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.services.WebacAclService
-
Retrieve an existing WebACL by transaction and path
- findAny() - Method in class org.fcrepo.kernel.api.utils.WrappingStream
- findFirst() - Method in class org.fcrepo.kernel.api.utils.WrappingStream
- findMementoByDatetime(Instant) - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Retrieve the Memento with the closest datetime to the request.
- findOrCreate(Transaction, String) - Method in interface org.fcrepo.kernel.api.services.Service
-
Retrieve a T instance by transaction and path
- FixityResult - Interface in org.fcrepo.kernel.api.utils
- FixityResult.FixityState - Enum in org.fcrepo.kernel.api.utils
-
The possible fixity states (which may be ORed together later)
- FixityService - Interface in org.fcrepo.kernel.api.services
-
Service which calculates and compares digests for binary objects
- flatMap(Function<? super T, ? extends Stream<? extends R>>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
- flatMapToDouble(Function<? super T, ? extends DoubleStream>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
- flatMapToInt(Function<? super T, ? extends IntStream>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
- flatMapToLong(Function<? super T, ? extends LongStream>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
- FOLLOW - org.fcrepo.kernel.api.operations.ResourceOperationType
- forEach(Consumer<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
- forEachOrdered(Consumer<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
- fromModel(Node, Model) - Static method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
-
Create an RdfStream from an existing Model.
G
- get() - Method in class org.fcrepo.kernel.api.services.functions.ConfigurableHierarchicalSupplier
-
Mint a unique identifier as a UUID
- get(String) - Method in interface org.fcrepo.kernel.api.TransactionManager
-
Get an existing fedora transaction
- get(FedoraResource) - Method in interface org.fcrepo.kernel.api.services.ManagedPropertiesService
-
Retrieve the managed properties as triples
- get(Transaction, FedoraResource) - Method in interface org.fcrepo.kernel.api.services.ContainmentTriplesService
-
Retrieve the containment triples.
- getAccessToClassURIs() - Method in interface org.fcrepo.kernel.api.auth.WebACAuthorization
-
Get the set of strings describing the rdf:types for this ACL, empty set if none.
- getAccessToURIs() - Method in interface org.fcrepo.kernel.api.auth.WebACAuthorization
-
Get the set of strings directly linked from this ACL, empty set if none.
- getAcl() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Get the ACL of this resource
- getAgentClasses() - Method in interface org.fcrepo.kernel.api.auth.WebACAuthorization
-
Get the set of acl:agentClasses, empty set if none.
- getAgentGroups() - Method in interface org.fcrepo.kernel.api.auth.WebACAuthorization
-
Get the set of strings describing the agent groups for this ACL, empty set if none.
- getAgents() - Method in interface org.fcrepo.kernel.api.auth.WebACAuthorization
-
Get the set of acl:agents, empty set if none.
- getAlgorithm(URI) - Static method in class org.fcrepo.kernel.api.utils.ContentDigest
-
Given a digest URI, get the corresponding MessageDigest algorithm
- getArchivalGroupId() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Get the FedoraId for the Archival Group of this resource, if it exists
- getArchivalGroupId() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
-
Get the identifier of the archival group resource that contains this resource, or null if the resource is not an archival part resource
- getAuthorizations() - Method in interface org.fcrepo.kernel.api.auth.ACLHandle
-
Get the list of authorizations from the ACL.
- getBaseId() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
-
Returns the ID string for the base ID the Fedora ID describes.
- getBaseUrl() - Method in interface org.fcrepo.kernel.api.observer.Event
- getChildren() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Get the children of this resource
- getChildren(Boolean) - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Get the children of this resource, possibly recursively
- getChildren(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.models.ResourceFactory
-
Get immediate children of the resource
- getComputedChecksum() - Method in interface org.fcrepo.kernel.api.utils.FixityResult
- getComputedSize() - Method in interface org.fcrepo.kernel.api.utils.FixityResult
- getContainedBy(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.ContainmentIndex
-
Return the ID of the containing resource for resourceID.
- getContainer() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Get the container of this resource
- getContainer(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.models.ResourceFactory
-
Get the containing resource (if exists).
- getContainerIdByPath(Transaction, FedoraId, boolean) - Method in interface org.fcrepo.kernel.api.ContainmentIndex
-
Find the ID for the container of the provided resource by iterating up the path until you find a real resource.
- getContains(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.ContainmentIndex
-
Return a stream of fedora identifiers contained by the specified fedora resource for the current state of the repository.
- getContainsDeleted(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.ContainmentIndex
-
Return a stream of fedora identifiers contained by the specified fedora resource that have deleted relationships.
- getContent() - Method in interface org.fcrepo.kernel.api.models.Binary
- getContentDigests() - Method in interface org.fcrepo.kernel.api.models.Binary
-
Get the pre-calculated content digest for the binary payload
- getContentDigests() - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperation
- getContentPath() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
-
Returns the path to the content file the resource headers are associated with
- getContentSize() - Method in interface org.fcrepo.kernel.api.models.Binary
- getContentSize() - Method in interface org.fcrepo.kernel.api.models.ExternalContent
-
Returns the size of the content located at the link header
- getContentSize() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
-
Get the size in bytes of the content of this resource.
- getContentSize() - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperation
- getContentStream() - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperation
- getContentType() - Method in interface org.fcrepo.kernel.api.models.ExternalContent
-
Returns the content type located in the link header.
- getContentUri() - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperation
- getCreatedBy() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Get the created by value
- getCreatedBy() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
-
Get the created by for the resource
- getCreatedBy() - Method in interface org.fcrepo.kernel.api.operations.RelaxableResourceOperation
-
Get created by
- getCreatedBy(Resource) - Static method in class org.fcrepo.kernel.api.utils.RelaxedPropertiesHelper
-
Gets the created by user (if any) that is included within the statements.
- getCreatedDate() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Get the date this resource was created
- getCreatedDate() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
-
Get the date this resource was created
- getCreatedDate() - Method in interface org.fcrepo.kernel.api.operations.RelaxableResourceOperation
-
Get the timestamp the resource was created
- getCreatedDate(Resource) - Static method in class org.fcrepo.kernel.api.utils.RelaxedPropertiesHelper
-
Gets the created date (if any) that was included in the statements.
- getDate() - Method in interface org.fcrepo.kernel.api.observer.Event
- getDefaults() - Method in interface org.fcrepo.kernel.api.auth.WebACAuthorization
-
Get the set of strings describing the defaults for this ACL, empty set if none.
- getDeletedObject() - Method in interface org.fcrepo.kernel.api.models.Tombstone
-
Return the object this tombstone is for.
- getDescribedResource() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Get the resource described by this resource
- getDescription() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Get the description for this resource
- getDigests() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
-
Get the list of all digest URIs recorded for this resource
- getEncodedFullId() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
- getEtagValue() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Construct an ETag value for the resource.
- getEventID() - Method in interface org.fcrepo.kernel.api.observer.Event
-
Get the event ID.
- getExceptionTypes() - Method in exception org.fcrepo.kernel.api.exception.MultipleConstraintViolationException
- getExpires() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
- getExpires() - Method in interface org.fcrepo.kernel.api.Transaction
-
Get the date this session expires
- getExternalHandling() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
-
Get the handling type for external content associated with this resource.
- getExternalHandling() - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperation
- getExternalURI() - Method in interface org.fcrepo.kernel.api.models.Binary
- getExternalUrl() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
-
Get the url of external content associated with this resource.
- getExternalURL() - Method in interface org.fcrepo.kernel.api.models.Binary
- getFedoraId() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Get the FedoraId for this resource.
- getFedoraId() - Method in interface org.fcrepo.kernel.api.observer.Event
- getFilename() - Method in interface org.fcrepo.kernel.api.models.Binary
-
Return the file name for the binary content
- getFilename() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
-
Get the filename for the content of this resource
- getFilename() - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperation
-
Return the file name for the binary content
- getFixity(Binary, Collection<String>) - Method in interface org.fcrepo.kernel.api.services.FixityService
-
Calculate the requested set of digests for the provided binary
- getFullDescribedId() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
-
Returns the FullId of the described resource.
- getFullId() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
-
Return the original full ID.
- getFullIdPath() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
-
Return the original full ID without the info:fedora prefix.
- getHandling() - Method in interface org.fcrepo.kernel.api.models.ExternalContent
-
Retrieve handling information
- getHashUri() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
-
Get the hash uri.
- getHeadersVersion() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
- getHttpStatus() - Method in exception org.fcrepo.kernel.api.exception.PreconditionException
- getId() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Get the fedora identifier for this resource
- getId() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
-
Get the identifier for the described resource.
- getId() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
- getId() - Method in interface org.fcrepo.kernel.api.Transaction
-
Get the transaction id
- getInboundReferences(Transaction, FedoraResource) - Method in interface org.fcrepo.kernel.api.services.ReferenceService
-
Return a RDF stream of statements referring to the provided resource.
- getInteractionModel() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Get the resource's interaction model.
- getInteractionModel() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
-
Get the interaction model for the resource
- getInteractionModel() - Method in interface org.fcrepo.kernel.api.operations.CreateResourceOperation
-
Get the interaction model of the resource being created
- getLastModifiedBy() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Get the last modified by value
- getLastModifiedBy() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
-
Get the last modified by value for the resource
- getLastModifiedBy() - Method in interface org.fcrepo.kernel.api.operations.RelaxableResourceOperation
-
Get last modified by
- getLastModifiedDate() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Get the date this resource was last modified
- getLastModifiedDate() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
-
Get the date this resource was last modified
- getLastModifiedDate() - Method in interface org.fcrepo.kernel.api.operations.RelaxableResourceOperation
-
Get the timestamp the resource was last modified
- getLastUpdatedTimestamp(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.services.MembershipService
-
Get the timestamp of the most recent member added or removed, or null if none.
- getMembership(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.services.MembershipService
-
Return an RdfStream of membership relations of which the provided resource is the subject.
- getMementoCreatedDate() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
-
Get the date a memento for this resource was created.
- getMementoDatetime() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Retrieve the mementoDatetime property and return it as an Instant
- getMementoInstant() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
-
Return the Memento datetime as Instant.
- getMementoString() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
-
Return the Memento datetime string.
- getMessage() - Method in exception org.fcrepo.kernel.api.exception.MultipleConstraintViolationException
- getMimeType() - Method in interface org.fcrepo.kernel.api.models.Binary
- getMimeType() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
-
Get the mimetype describing the content contained by this resource
- getMimeType() - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperation
- getModes() - Method in interface org.fcrepo.kernel.api.auth.WebACAuthorization
-
Get the set of acl:modes, empty set if none.
- getModifiedBy(Resource) - Static method in class org.fcrepo.kernel.api.utils.RelaxedPropertiesHelper
-
Gets the modified by user (if any) that was included within the statements.
- getModifiedDate(Resource) - Static method in class org.fcrepo.kernel.api.utils.RelaxedPropertiesHelper
-
Gets the modified date (if any) that was included within the statements.
- getName() - Method in enum org.fcrepo.kernel.api.observer.EventType
- getNamespaces() - Method in class org.fcrepo.kernel.api.rdf.RdfNamespaceRegistry
-
Get the mapping of namespace prefixes to URIs
- getOriginalResource() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Get the Original Resource for which this resource is a memento or timemap for.
- getParent() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Get the resource which contains this resource.
- getParent() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
-
Get the identifier of the parent of the resource
- getParentId() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Get the FedoraId of this resource's parent
- getParentId() - Method in interface org.fcrepo.kernel.api.operations.CreateResourceOperation
-
Get the identifier of the parent of the resource being created
- getPath() - Method in interface org.fcrepo.kernel.api.observer.Event
- getRepositoryRootId() - Static method in class org.fcrepo.kernel.api.identifiers.FedoraId
-
Get a FedoraId for repository root.
- getResource() - Method in interface org.fcrepo.kernel.api.auth.ACLHandle
-
Get the resource that contains the ACL.
- getResource(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.models.ResourceFactory
-
Get a FedoraResource for existing resource
- getResource(Transaction, FedoraId, Class<T>) - Method in interface org.fcrepo.kernel.api.models.ResourceFactory
-
Get a resource as a particular type
- getResourceId() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
-
Returns the ID string for the physical resource the Fedora ID describes.
- getResourceId() - Method in interface org.fcrepo.kernel.api.operations.ResourceOperation
-
Id of the resource
- getResourceTriples(Transaction, FedoraResource, LdpTriplePreferences, int) - Method in interface org.fcrepo.kernel.api.services.ResourceTripleService
-
Return the triples for the resource based on the Prefer: header preferences
- getResourceTypes() - Method in interface org.fcrepo.kernel.api.observer.Event
- getStateToken() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Construct a State Token value for the resource.
- getStateToken() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
-
Get the State Token value for the resource.
- getStatus(long, URI) - Method in interface org.fcrepo.kernel.api.utils.FixityResult
- getSystemTypes(boolean) - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Get only the system defined types from their RDF.
- getTimeMap() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Get the TimeMap/LDPCv of this resource
- getTransaction() - Method in interface org.fcrepo.kernel.api.operations.ReindexResourceOperation
-
Return the transaction the Reindex is happening in.
- getTransaction() - Method in interface org.fcrepo.kernel.api.operations.ResourceOperation
-
The transaction the operation is in.
- getTriples() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Return the RDF properties for this resource.
- getTriples() - Method in interface org.fcrepo.kernel.api.operations.RdfSourceOperation
-
Get the incoming user space triples for the resource
- getType() - Method in enum org.fcrepo.kernel.api.observer.EventType
- getType() - Method in interface org.fcrepo.kernel.api.operations.CreateResourceOperation
- getType() - Method in interface org.fcrepo.kernel.api.operations.CreateVersionResourceOperation
- getType() - Method in interface org.fcrepo.kernel.api.operations.ResourceOperation
-
Returns the type of operation represented by this request
- getType() - Method in interface org.fcrepo.kernel.api.operations.UpdateNonRdfSourceHeadersOperation
- getTypeAbbreviated() - Method in enum org.fcrepo.kernel.api.observer.EventType
- getTypes() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Get the RDF:type values for this resource, this is usually the combination of getUserTypes and getSystemTypes(false) to get ALL the types.
- getTypes() - Method in interface org.fcrepo.kernel.api.observer.Event
- getURI() - Method in exception org.fcrepo.kernel.api.exception.TombstoneException
-
Get a URI to the tombstone resource
- getURI() - Method in interface org.fcrepo.kernel.api.models.ExternalContent
-
Retrieve URI in link header
- getURL() - Method in interface org.fcrepo.kernel.api.models.ExternalContent
-
Retrieve url in link header
- getUsedAlgorithm() - Method in interface org.fcrepo.kernel.api.utils.FixityResult
- getUserAgent() - Method in interface org.fcrepo.kernel.api.observer.Event
- getUserID() - Method in interface org.fcrepo.kernel.api.observer.Event
- getUserPrincipal() - Method in interface org.fcrepo.kernel.api.operations.ResourceOperation
-
Returns the user principal performing this operation
- getUserTypes() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Get only the user provided types from their RDF.
- getUserTypes(FedoraId, String, Supplier<RdfStream>) - Method in interface org.fcrepo.kernel.api.cache.UserTypesCache
-
Gets the user RDF types for the specified resource from the cache.
- getUserURI() - Method in interface org.fcrepo.kernel.api.observer.Event
-
Get the user URI associated with this event.
- GhostNodeException - Exception in org.fcrepo.kernel.api.exception
-
Exception when trying to alter an immutable resource.
- GhostNodeException(String) - Constructor for exception org.fcrepo.kernel.api.exception.GhostNodeException
- GraphDifferencer - Class in org.fcrepo.kernel.api.utils
-
A wrapping
Streamthat calculates two differences between aGraphA and a source Stream B. - GraphDifferencer(Graph, Stream<Triple>) - Constructor for class org.fcrepo.kernel.api.utils.GraphDifferencer
-
Diff a graph against a stream of triples
- GraphDifferencer(Model, Stream<Triple>) - Constructor for class org.fcrepo.kernel.api.utils.GraphDifferencer
-
Diff a Model against a stream of triples
H
- HAS_FIXITY_RESULT - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- HAS_FIXITY_SERVICE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- HAS_FIXITY_STATE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- HAS_MEMBER_RELATION - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- HAS_MESSAGE_DIGEST - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- HAS_MIME_TYPE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- HAS_ORIGINAL_NAME - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- HAS_SIZE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- HAS_TRANSACTION_SERVICE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- hasExpired() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
- hasExpired() - Method in interface org.fcrepo.kernel.api.Transaction
-
Has the transaction expired?
- hashCode() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
- hasProperty(String) - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Does this resource have a property
- hasResourcesStartingWith(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.ContainmentIndex
-
Find whether there are any resources that starts with the ID provided.
- hasType(String) - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Check if this object uses a given RDF type
I
- IdentifierConversionException - Exception in org.fcrepo.kernel.api.exception
- IdentifierConversionException(String) - Constructor for exception org.fcrepo.kernel.api.exception.IdentifierConversionException
-
Ordinary constructor.
- INBOUND_REFERENCE - org.fcrepo.kernel.api.observer.EventType
- INBOUND_REFERENCES - org.fcrepo.kernel.api.RequiredRdfContext
- INBOUND_REFERENCES - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- INCLUDE - org.fcrepo.kernel.api.rdf.LdpTriplePreferences.PreferChoice
- IncorrectTripleSubjectException - Exception in org.fcrepo.kernel.api.exception
-
Represents the condition that an attempt has been made to persist RDF to the repository as properties of a particular resource, but the subject of a triple in that RDF is not the resource in question.
- IncorrectTripleSubjectException(String) - Constructor for exception org.fcrepo.kernel.api.exception.IncorrectTripleSubjectException
- INDIRECT_CONTAINER - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- init() - Method in class org.fcrepo.kernel.api.utils.AutoReloadingConfiguration
-
Initialize the configuration and set up monitoring
- INSERTED_CONTENT_RELATION - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- INSTANCE - Static variable in class org.fcrepo.kernel.api.ReadOnlyTransaction
- InsufficientStorageException - Exception in org.fcrepo.kernel.api.exception
-
Exception thrown when the device has insufficient storage to complete the operation.
- InsufficientStorageException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.InsufficientStorageException
-
Exception with message
- INTERACTION_MODEL_RESOURCES - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- INTERACTION_MODELS_FULL - Static variable in class org.fcrepo.kernel.api.RdfLexicon
-
String set of valid interaction models with full LDP URI.
- InteractionModelViolationException - Exception in org.fcrepo.kernel.api.exception
-
An Interaction Model constraint has been violated.
- InteractionModelViolationException(String) - Constructor for exception org.fcrepo.kernel.api.exception.InteractionModelViolationException
-
Ordinary constructor.
- InterruptedRuntimeException - Exception in org.fcrepo.kernel.api.exception
-
Indicates an interruption to the current thread
- InterruptedRuntimeException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.InterruptedRuntimeException
-
Constructor
- InvalidACLException - Exception in org.fcrepo.kernel.api.exception
- InvalidACLException(String) - Constructor for exception org.fcrepo.kernel.api.exception.InvalidACLException
-
Ordinary constructor.
- InvalidChecksumException - Exception in org.fcrepo.kernel.api.exception
-
Exception thrown when the calculated digest does not match the stored digest
- InvalidChecksumException(String) - Constructor for exception org.fcrepo.kernel.api.exception.InvalidChecksumException
-
Exception with message
- InvalidMementoPathException - Exception in org.fcrepo.kernel.api.exception
-
An invalid memento path constraint has been violated.
- InvalidMementoPathException(String) - Constructor for exception org.fcrepo.kernel.api.exception.InvalidMementoPathException
-
Ordinary constructor.
- InvalidMementoPathException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.InvalidMementoPathException
-
Ordinary constructor.
- InvalidPrefixException - Exception in org.fcrepo.kernel.api.exception
-
Indicates a prefix used in a CRUD request has existed in the repository
- InvalidPrefixException(String) - Constructor for exception org.fcrepo.kernel.api.exception.InvalidPrefixException
-
Ordinary constructor
- InvalidResourceIdentifierException - Exception in org.fcrepo.kernel.api.exception
-
This exception is used for invalid resource identifiers, such as when a resource path has empty segments.
- InvalidResourceIdentifierException(String) - Constructor for exception org.fcrepo.kernel.api.exception.InvalidResourceIdentifierException
-
Constructor
- InvalidResourceIdentifierException(String, Exception) - Constructor for exception org.fcrepo.kernel.api.exception.InvalidResourceIdentifierException
-
Constructor
- IS_MEMBER_OF_RELATION - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- isAcl() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
-
Is the identifier for an ACL?
- isAcl() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Returns true if this resource is an ACL.
- isArchivalGroup() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
-
Determine whether a resource is an Archival Group
- isArchivalGroup() - Method in interface org.fcrepo.kernel.api.operations.CreateResourceOperation
-
A flag indicating whether or the new resource should be created as an archival group.
- isCommitted() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
- isCommitted() - Method in interface org.fcrepo.kernel.api.Transaction
- isCopy() - Method in interface org.fcrepo.kernel.api.models.ExternalContent
-
Returns whether or not the handling parameter is "copy"
- isDeleted() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
-
Determine if the resource is now a tombstone.
- isDescription() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
-
Is the identifier for a nonRdfSourceDescription?
- isGhostNode(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.models.ResourceHelper
-
Is the resource a "ghost node".
- isHashUri() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
-
Is the identifier for a hash uri?
- isManagedNamespace - Static variable in class org.fcrepo.kernel.api.RdfLexicon
-
Is this namespace one that the repository manages?
- isManagedPredicate - Static variable in class org.fcrepo.kernel.api.RdfLexicon
-
Detects whether an RDF property is managed by the repository.
- isMemento() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
-
Is the identifier for a Memento?
- isMemento() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Returns true if this resource is a Memento.
- isObjectRoot() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
-
Determine whether a resource is the object root
- isOpen() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
- isOpen() - Method in interface org.fcrepo.kernel.api.Transaction
- isOpenLongRunning() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
- isOpenLongRunning() - Method in interface org.fcrepo.kernel.api.Transaction
- isOriginalResource() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
-
Check if a resource is an original resource (ie versionable, as opposed to non-versionable resources like mementos, timemaps, and acls).
- isParallel() - Method in class org.fcrepo.kernel.api.utils.WrappingStream
- isProxy() - Method in interface org.fcrepo.kernel.api.models.Binary
- isProxy() - Method in interface org.fcrepo.kernel.api.models.ExternalContent
-
Returns whether or not the handling parameter is "proxy"
- isReadOnly() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
- isReadOnly() - Method in interface org.fcrepo.kernel.api.Transaction
- isRedirect() - Method in interface org.fcrepo.kernel.api.models.Binary
- isRedirect() - Method in interface org.fcrepo.kernel.api.models.ExternalContent
-
Returns whether or not the handling parameter is "redirect"
- isRelaxablePredicate - Static variable in class org.fcrepo.kernel.api.RdfLexicon
-
Tests if a property is relaxable (if the server is in relaxed mode).
- isRepositoryRoot() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
-
Is the identifier for the repository root.
- isRolledBack() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
- isRolledBack() - Method in interface org.fcrepo.kernel.api.Transaction
- isShortLived() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
- isShortLived() - Method in interface org.fcrepo.kernel.api.Transaction
-
Check if the transaction is short-lived.
- isTimemap() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
-
Is the identifier for a timemap?
- isTombstone() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
-
Is the identifier for a tombstone
- ItemExistsException - Exception in org.fcrepo.kernel.api.exception
-
Indicates an item already exists in repository
- ItemExistsException(String) - Constructor for exception org.fcrepo.kernel.api.exception.ItemExistsException
-
Ordinary constructor
- ItemNotFoundException - Exception in org.fcrepo.kernel.api.exception
-
Indicates an item was not found.
- ItemNotFoundException(String) - Constructor for exception org.fcrepo.kernel.api.exception.ItemNotFoundException
-
Ordinary constructor
- ItemNotFoundException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.ItemNotFoundException
-
Ordinary constructor.
- iterator() - Method in class org.fcrepo.kernel.api.utils.WrappingStream
L
- LAST_MODIFIED_BY - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- LAST_MODIFIED_DATE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- LDP_CONTAINMENT - org.fcrepo.kernel.api.RequiredRdfContext
- LDP_MEMBER - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- LDP_MEMBERSHIP - org.fcrepo.kernel.api.RequiredRdfContext
- LDP_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
-
Linked Data Platform namespace.
- LdpTriplePreferences - Interface in org.fcrepo.kernel.api.rdf
-
Kernel level API to hold the LdpPreferTag and internal logic decisions.
- LdpTriplePreferences.PreferChoice - Enum in org.fcrepo.kernel.api.rdf
-
What the prefer tag choice is.
- limit(long) - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
- listMementoDatetimes() - Method in interface org.fcrepo.kernel.api.models.TimeMap
-
List all of the memento datetimes for the resource
- loadConfiguration() - Method in class org.fcrepo.kernel.api.rdf.RdfNamespaceRegistry
-
Load the namespace prefix to URI configuration file
- loadConfiguration() - Method in class org.fcrepo.kernel.api.utils.AutoReloadingConfiguration
-
Load the configuration file.
- lockResource(FedoraId) - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
- lockResource(FedoraId) - Method in interface org.fcrepo.kernel.api.Transaction
-
Acquires a lock on the specified resource for this transaction.
- lockResourceAndGhostNodes(FedoraId) - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
- lockResourceAndGhostNodes(FedoraId) - Method in interface org.fcrepo.kernel.api.Transaction
-
Acquire a lock on the specified resource and any ghost nodes above it for this transaction.
M
- MalformedRdfException - Exception in org.fcrepo.kernel.api.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.api.exception.MalformedRdfException
-
Ordinary constructor.
- MalformedRdfException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.MalformedRdfException
-
Ordinary constructor.
- ManagedPropertiesService - Interface in org.fcrepo.kernel.api.services
-
Interface for a service that converts managed properties from a
FedoraResourceinto a triple stream - map(Function<? super T, ? extends R>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
- mapSubject(Triple, String, String) - Static method in class org.fcrepo.kernel.api.utils.SubjectMappingUtil
-
Maps the subject of t from resourceUri to destinationUri to produce a new Triple.
- mapSubject(Triple, String, Node) - Static method in class org.fcrepo.kernel.api.utils.SubjectMappingUtil
-
Maps the subject of t from resourceUri to destinationNode to produce a new Triple.
- mapToDouble(ToDoubleFunction<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
- mapToInt(ToIntFunction<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
- mapToLong(ToLongFunction<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
- matches(long) - Method in interface org.fcrepo.kernel.api.utils.FixityResult
-
Check if the fixity result matches the given size
- matches(long, URI) - Method in interface org.fcrepo.kernel.api.utils.FixityResult
-
Does the fixity entry match the given size and checksum?
- matches(URI) - Method in interface org.fcrepo.kernel.api.utils.FixityResult
-
Check if the fixity result matches the given checksum URI
- max(Comparator<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
- MEMBER_SUBJECT - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- MEMBERSHIP_RESOURCE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- MembershipService - Interface in org.fcrepo.kernel.api.services
-
Service used to manage membership properties of resources
- MEMENTO_LABEL_FORMATTER - Static variable in interface org.fcrepo.kernel.api.services.VersionService
-
To format a datetime for use as a Memento path.
- MEMENTO_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- MEMENTO_ORIGINAL_RESOURCE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- MEMENTO_RFC_1123_FORMATTER - Static variable in interface org.fcrepo.kernel.api.services.VersionService
-
To format a datetime as RFC-1123 with correct timezone.
- MEMENTO_TYPE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
-
Type for memento objects.
- MementoDatetimeFormatException - Exception in org.fcrepo.kernel.api.exception
-
Indicates that the wrong format of the Memento-Datetime.
- MementoDatetimeFormatException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.MementoDatetimeFormatException
-
Ordinary constructor.
- mergeSessionCache(String) - Method in interface org.fcrepo.kernel.api.cache.UserTypesCache
-
Merges the session level cache into the global cache.
- mimeType(String) - Method in interface org.fcrepo.kernel.api.operations.CreateNonRdfSourceOperationBuilder
- mimeType(String) - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperationBuilder
-
Set the mimetype for content in this resource
- mimeType(String) - Method in interface org.fcrepo.kernel.api.operations.UpdateNonRdfSourceHeadersOperationBuilder
- min(Comparator<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
- MINIMAL - org.fcrepo.kernel.api.RequiredRdfContext
- MultipleConstraintViolationException - Exception in org.fcrepo.kernel.api.exception
-
Wrapper to hold multiple constraint violation exceptions for later reporting.
- MultipleConstraintViolationException(List<ConstraintViolationException>) - Constructor for exception org.fcrepo.kernel.api.exception.MultipleConstraintViolationException
N
- NON_RDF_SOURCE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- noneMatch(Predicate<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
- NonRdfSourceDescription - Interface in org.fcrepo.kernel.api.models
- NonRdfSourceOperation - Interface in org.fcrepo.kernel.api.operations
-
An operation for interacting with a non-RDF source resource.
- NonRdfSourceOperationBuilder - Interface in org.fcrepo.kernel.api.operations
-
Builder for an operation for interacting with a non-rdf source
- NonRdfSourceOperationFactory - Interface in org.fcrepo.kernel.api.operations
-
Factory for constructing operations on non-rdf sources
- NoSuchPropertyDefinitionException - Exception in org.fcrepo.kernel.api.exception
-
Represents the case where a property definition has been requested but does not exist.
- NoSuchPropertyDefinitionException(String) - Constructor for exception org.fcrepo.kernel.api.exception.NoSuchPropertyDefinitionException
-
Ordinary constructor.
- notCommon() - Method in class org.fcrepo.kernel.api.utils.GraphDifferencer
-
This method will return null until the source iterator is exhausted.
O
- OA_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- onClose(Runnable) - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
- OPEN - org.fcrepo.kernel.api.TransactionState
- org.fcrepo.kernel.api - package org.fcrepo.kernel.api
- org.fcrepo.kernel.api.auth - package org.fcrepo.kernel.api.auth
- org.fcrepo.kernel.api.cache - package org.fcrepo.kernel.api.cache
- org.fcrepo.kernel.api.exception - package org.fcrepo.kernel.api.exception
-
Kernel exception classes.
- org.fcrepo.kernel.api.identifiers - package org.fcrepo.kernel.api.identifiers
- org.fcrepo.kernel.api.lock - package org.fcrepo.kernel.api.lock
- org.fcrepo.kernel.api.models - package org.fcrepo.kernel.api.models
- org.fcrepo.kernel.api.observer - package org.fcrepo.kernel.api.observer
- org.fcrepo.kernel.api.operations - package org.fcrepo.kernel.api.operations
- org.fcrepo.kernel.api.rdf - package org.fcrepo.kernel.api.rdf
- org.fcrepo.kernel.api.services - package org.fcrepo.kernel.api.services
- org.fcrepo.kernel.api.services.functions - package org.fcrepo.kernel.api.services.functions
- org.fcrepo.kernel.api.utils - package org.fcrepo.kernel.api.utils
- OutOfDomainSubjectException - Exception in org.fcrepo.kernel.api.exception
-
Fedora does not accept RDF with subjects that are not local to the repository.
- OutOfDomainSubjectException(Node) - Constructor for exception org.fcrepo.kernel.api.exception.OutOfDomainSubjectException
-
Takes the subject that is out of domain, creates message.
P
- PAGE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- parallel() - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
- parentId(FedoraId) - Method in interface org.fcrepo.kernel.api.operations.CreateNonRdfSourceOperationBuilder
-
Set the parent identifier of the resource
- parentId(FedoraId) - Method in interface org.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilder
-
Set the parent identifier of the resource
- PathNotFoundException - Exception in org.fcrepo.kernel.api.exception
-
Indicates the path was not found in the repository.
- PathNotFoundException(String) - Constructor for exception org.fcrepo.kernel.api.exception.PathNotFoundException
-
Ordinary constructor
- PathNotFoundException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.PathNotFoundException
-
Constructor for wrapping exception.
- PathNotFoundRuntimeException - Exception in org.fcrepo.kernel.api.exception
- PathNotFoundRuntimeException(String) - Constructor for exception org.fcrepo.kernel.api.exception.PathNotFoundRuntimeException
-
Create a PathNotFoundException directly.
- PathNotFoundRuntimeException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.PathNotFoundRuntimeException
-
Wrap a PathNotFoundException in a runtime exception
- peek(Consumer<? super Triple>) - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
- perform(Transaction, String, FedoraId, String, String, long, List<String>, Collection<URI>, InputStream, ExternalContent) - Method in interface org.fcrepo.kernel.api.services.CreateResourceService
-
Create a new NonRdfSource resource.
- perform(Transaction, String, FedoraId, String, String, Collection<URI>, InputStream, long, ExternalContent) - Method in interface org.fcrepo.kernel.api.services.ReplaceBinariesService
-
Replace an existing binary.
- perform(Transaction, String, FedoraId, List<String>, Model) - Method in interface org.fcrepo.kernel.api.services.CreateResourceService
-
Create a new RdfSource resource.
- perform(Transaction, String, FedoraId, Model) - Method in interface org.fcrepo.kernel.api.services.ReplacePropertiesService
-
Replace the properties of this object with the properties from the given model
- perform(Transaction, FedoraResource, String) - Method in interface org.fcrepo.kernel.api.services.DeleteResourceService
-
Delete the specified resource
- perform(Transaction, FedoraResource, String) - Method in interface org.fcrepo.kernel.api.services.PurgeResourceService
-
Purges the specified resource
- populateMembershipHistory(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.services.MembershipService
-
Regenerate the membership history for specified Direct or Indirect container.
- PreconditionException - Exception in org.fcrepo.kernel.api.exception
- PreconditionException(String, int) - Constructor for exception org.fcrepo.kernel.api.exception.PreconditionException
-
Ordinary constructor
- PREFER_CONTAINMENT - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- PREFER_MEMBERSHIP - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- PREFER_MINIMAL_CONTAINER - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- PREFER_SERVER_MANAGED - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- PREMIS_EVENT_OUTCOME_DETAIL - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- PREMIS_FIXITY - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- PREMIS_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- PROV_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- PROXY - Static variable in interface org.fcrepo.kernel.api.models.ExternalContent
- PURGE - org.fcrepo.kernel.api.operations.ResourceOperationType
- purgeBuilder(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.operations.DeleteResourceOperationFactory
-
Get a builder for an operation to purge a deleted resource.
- purgeResource(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.ContainmentIndex
-
Remove all relationships to the specified resource.
- PurgeResourceService - Interface in org.fcrepo.kernel.api.services
-
Service to permanently remove a resource from the repository.
R
- RDF_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- RDF_SOURCE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- RdfCollectors - Class in org.fcrepo.kernel.api
-
A class of Collectors for use with RdfStreams
- RdfLexicon - Class in org.fcrepo.kernel.api
-
A lexicon of the RDF properties that the fcrepo kernel (or close-to-core modules) use
- RdfNamespaceRegistry - Class in org.fcrepo.kernel.api.rdf
-
Registry of RDF namespaces
- RdfNamespaceRegistry() - Constructor for class org.fcrepo.kernel.api.rdf.RdfNamespaceRegistry
- RdfSourceOperation - Interface in org.fcrepo.kernel.api.operations
-
Operation for interacting with an rdf source
- RdfSourceOperationBuilder - Interface in org.fcrepo.kernel.api.operations
-
Builder for constructing an RdfSourceOperation
- RdfSourceOperationFactory - Interface in org.fcrepo.kernel.api.operations
-
Factory for operations on rdf sources
- RdfStream - Interface in org.fcrepo.kernel.api
-
A context-bearing RDF Stream interface
- READ_ONLY_TX_ID - Static variable in class org.fcrepo.kernel.api.ReadOnlyTransaction
- ReadOnlyTransaction - Class in org.fcrepo.kernel.api
-
A read-only tx that never expires and cannot be committed.
- recordEventForOperation(Transaction, FedoraId, ResourceOperation) - Method in interface org.fcrepo.kernel.api.observer.EventAccumulator
-
Registers a new event to a transaction.
- REDIRECT - Static variable in interface org.fcrepo.kernel.api.models.ExternalContent
- reduce(BinaryOperator<T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
- reduce(T, BinaryOperator<T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
- reduce(U, BiFunction<U, ? super T, U>, BinaryOperator<U>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
- ReferenceService - Interface in org.fcrepo.kernel.api.services
-
Service to retrieve references to repository resources.
- refresh() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
- refresh() - Method in interface org.fcrepo.kernel.api.Transaction
-
Refresh the transaction to extend its expiration window.
- REINDEX - org.fcrepo.kernel.api.operations.ResourceOperationType
- reindexByFedoraId(Transaction, String, FedoraId) - Method in interface org.fcrepo.kernel.api.services.ReindexService
- ReindexResourceOperation - Interface in org.fcrepo.kernel.api.operations
-
Interface for reindex operation methods.
- ReindexResourceOperationFactory - Interface in org.fcrepo.kernel.api.operations
-
Factory for reindex resource operations
- ReindexService - Interface in org.fcrepo.kernel.api.services
-
A service which handles reindexing operations
- RelaxableResourceOperation - Interface in org.fcrepo.kernel.api.operations
-
Operation involving a resource with relaxable server managed properties
- RelaxableResourceOperationBuilder - Interface in org.fcrepo.kernel.api.operations
-
Builder for operations involving resource with relaxable server managed properties
- RelaxableServerManagedPropertyException - Exception in org.fcrepo.kernel.api.exception
-
Exception thrown if a Relaxable SMT is altered.
- RelaxableServerManagedPropertyException(String) - Constructor for exception org.fcrepo.kernel.api.exception.RelaxableServerManagedPropertyException
- relaxedProperties(Model) - Method in interface org.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilder
- relaxedProperties(Model) - Method in interface org.fcrepo.kernel.api.operations.RdfSourceOperationBuilder
- relaxedProperties(Model) - Method in interface org.fcrepo.kernel.api.operations.RelaxableResourceOperationBuilder
-
Set the relaxed managed properties for this resource if the server is in relaxed mode.
- relaxedProperties(Model) - Method in interface org.fcrepo.kernel.api.operations.UpdateNonRdfSourceHeadersOperationBuilder
- RelaxedPropertiesHelper - Class in org.fcrepo.kernel.api.utils
-
Some server managed triples can have the prohibition on user-management overridden.
- releaseAll(String) - Method in interface org.fcrepo.kernel.api.lock.ResourceLockManager
-
Releases all of the locks held by the transaction
- releaseResourceLocksIfShortLived() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
- releaseResourceLocksIfShortLived() - Method in interface org.fcrepo.kernel.api.Transaction
-
Releases any resource locks held by the transaction if the session is short-lived.
- removeContainedBy(Transaction, FedoraId, FedoraId) - Method in interface org.fcrepo.kernel.api.ContainmentIndex
-
Mark a contained by relation between the child resource and its parent as deleted.
- removeResource(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.ContainmentIndex
-
Mark all relationships to the specified resource as deleted.
- ReplaceBinariesService - Interface in org.fcrepo.kernel.api.services
-
Interface for service to replace existing binaries
- ReplacePropertiesService - Interface in org.fcrepo.kernel.api.services
- REPOSITORY_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
-
Repository namespace "fedora"
- REPOSITORY_ROOT - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- REPOSITORY_WEBAC_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- RepositoryConfigurationException - Exception in org.fcrepo.kernel.api.exception
-
Indicates an error in the configuration of the repository
- RepositoryConfigurationException(String) - Constructor for exception org.fcrepo.kernel.api.exception.RepositoryConfigurationException
-
Ordinary constructor
- RepositoryException - Exception in org.fcrepo.kernel.api.exception
-
Indicates an error in the configuration of the repository
- RepositoryException(String) - Constructor for exception org.fcrepo.kernel.api.exception.RepositoryException
-
Ordinary constructor
- RepositoryRuntimeException - Exception in org.fcrepo.kernel.api.exception
-
Runtime exception
- RepositoryRuntimeException(String) - Constructor for exception org.fcrepo.kernel.api.exception.RepositoryRuntimeException
-
Ordinary constructor.
- RepositoryRuntimeException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.RepositoryRuntimeException
-
Ordinary constructor.
- RepositoryVersionRuntimeException - Exception in org.fcrepo.kernel.api.exception
- RepositoryVersionRuntimeException(String) - Constructor for exception org.fcrepo.kernel.api.exception.RepositoryVersionRuntimeException
-
Wrap a RepositoryVersionException in a runtime exception
- RequestWithAclLinkHeaderException - Exception in org.fcrepo.kernel.api.exception
-
Request failed with ACL link header
- RequestWithAclLinkHeaderException(String) - Constructor for exception org.fcrepo.kernel.api.exception.RequestWithAclLinkHeaderException
-
Ordinary constructor.
- RequiredRdfContext - Enum in org.fcrepo.kernel.api
-
A collection of RDF contexts that can be used to extract triples from FedoraResources.
- reset() - Method in interface org.fcrepo.kernel.api.ContainmentIndex
-
Truncates the containment index.
- reset() - Method in interface org.fcrepo.kernel.api.services.MembershipService
-
Truncates the membership index.
- reset() - Method in interface org.fcrepo.kernel.api.services.ReferenceService
-
Truncates the reference index.
- resolve(String) - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
-
Creates a new Fedora ID by joining the base ID of this Fedora ID with the specified string part.
- RESOURCE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- RESOURCE_CREATION - org.fcrepo.kernel.api.observer.EventType
- RESOURCE_DELETION - org.fcrepo.kernel.api.observer.EventType
- RESOURCE_MODIFICATION - org.fcrepo.kernel.api.observer.EventType
- RESOURCE_PURGE - org.fcrepo.kernel.api.observer.EventType
- RESOURCE_RELOCATION - org.fcrepo.kernel.api.observer.EventType
- resourceCreated(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.services.MembershipService
-
Update membership properties based on the creation of the specified resource
- resourceDeleted(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.services.MembershipService
-
Update membership properties based on the deletion of the specified resource
- resourceExists(Transaction, FedoraId, boolean) - Method in interface org.fcrepo.kernel.api.ContainmentIndex
-
Check if the resourceID exists in the containment index.
- ResourceFactory - Interface in org.fcrepo.kernel.api.models
-
Interface to a factory to instantiate FedoraResources
- ResourceHeaders - Interface in org.fcrepo.kernel.api.models
-
Header information for fedora resources.
- ResourceHelper - Interface in org.fcrepo.kernel.api.models
-
Utility class interface for helper methods.
- ResourceLockManager - Interface in org.fcrepo.kernel.api.lock
-
Responsible for managing write locks on Fedora resources
- resourceModified(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.services.MembershipService
-
Update membership properties based on the modification of the specified resource
- ResourceOperation - Interface in org.fcrepo.kernel.api.operations
-
Operation for manipulating a resource
- ResourceOperationBuilder - Interface in org.fcrepo.kernel.api.operations
-
A builder for constructing resource operations
- ResourceOperationFactory - Interface in org.fcrepo.kernel.api.operations
-
Factory for operations for interacting with resources
- ResourceOperationType - Enum in org.fcrepo.kernel.api.operations
-
Specifies the type of modification action represented by a resource operation.
- ResourceTripleService - Interface in org.fcrepo.kernel.api.services
-
Service to call other services to return a desired set of triples.
- ResourceTypeException - Exception in org.fcrepo.kernel.api.exception
-
An extension of
RepositoryRuntimeExceptionthat may be thrown when attempting a operation (or instantiation) of aFedoraResourceon a different (and incompatible) type. - ResourceTypeException(String) - Constructor for exception org.fcrepo.kernel.api.exception.ResourceTypeException
-
Default constructor.
- restrictedType - Static variable in class org.fcrepo.kernel.api.RdfLexicon
-
Tests if the triple has a predicate of rdf:type and an object with a managed namespace.
- rollback() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
- rollback() - Method in interface org.fcrepo.kernel.api.Transaction
-
Rollback the transaction
- rollbackTransaction(Transaction) - Method in interface org.fcrepo.kernel.api.ContainmentIndex
-
Rollback the containment index changes in the transaction.
- rollbackTransaction(Transaction) - Method in interface org.fcrepo.kernel.api.services.MembershipService
-
Rollback any pending membership changes.
- rollbackTransaction(Transaction) - Method in interface org.fcrepo.kernel.api.services.ReferenceService
-
Rollback any pending references.
- ROLLEDBACK - org.fcrepo.kernel.api.TransactionState
- ROLLINGBACK - org.fcrepo.kernel.api.TransactionState
S
- sequential() - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
- ServerManagedPropertyException - Exception in org.fcrepo.kernel.api.exception
- ServerManagedPropertyException(String) - Constructor for exception org.fcrepo.kernel.api.exception.ServerManagedPropertyException
- ServerManagedTypeException - Exception in org.fcrepo.kernel.api.exception
-
Certain mixin types are managed by the repository only.
- ServerManagedTypeException(String) - Constructor for exception org.fcrepo.kernel.api.exception.ServerManagedTypeException
- Service<T> - Interface in org.fcrepo.kernel.api.services
- SessionMissingException - Exception in org.fcrepo.kernel.api.exception
-
A transaction was not found in the transaction registry
- SessionMissingException(String) - Constructor for exception org.fcrepo.kernel.api.exception.SessionMissingException
- setBaseUri(String) - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
- setBaseUri(String) - Method in interface org.fcrepo.kernel.api.Transaction
-
Sets the baseUri on the transaction
- setConfigPath(String) - Method in class org.fcrepo.kernel.api.utils.AutoReloadingConfiguration
-
Set the file path for the configuration
- setMonitorForChanges(boolean) - Method in class org.fcrepo.kernel.api.utils.AutoReloadingConfiguration
-
Set whether to monitor the configuration file for changes
- setNamespaces(Map<String, String>) - Method in class org.fcrepo.kernel.api.rdf.RdfNamespaceRegistry
-
Set the mapping of namespace prefixes to URIs
- setShortLived(boolean) - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
- setShortLived(boolean) - Method in interface org.fcrepo.kernel.api.Transaction
-
Set transaction short-lived state.
- setUserAgent(String) - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
- setUserAgent(String) - Method in interface org.fcrepo.kernel.api.Transaction
-
Sets the user-agent on the transaction
- shutdown() - Method in class org.fcrepo.kernel.api.utils.AutoReloadingConfiguration
-
Shut down the change monitoring thread
- SILENT - org.fcrepo.kernel.api.rdf.LdpTriplePreferences.PreferChoice
- skip(long) - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
- sorted() - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
- sorted(Comparator<? super Triple>) - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
- spliterator() - Method in class org.fcrepo.kernel.api.utils.WrappingStream
- stream - Variable in class org.fcrepo.kernel.api.utils.WrappingStream
- SubjectMappingUtil - Class in org.fcrepo.kernel.api.utils
-
Utility for remapping subjects in rdf triples.
- SUCCESS - org.fcrepo.kernel.api.utils.FixityResult.FixityState
- suppressEvents() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
- suppressEvents() - Method in interface org.fcrepo.kernel.api.Transaction
-
After invoking, any accumulated events will be suppressed.
T
- TimeMap - Interface in org.fcrepo.kernel.api.models
- toArray() - Method in class org.fcrepo.kernel.api.utils.WrappingStream
- toArray(IntFunction<A[]>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
- Tombstone - Interface in org.fcrepo.kernel.api.models
- TombstoneException - Exception in org.fcrepo.kernel.api.exception
-
Exception when a Tombstone
FedoraResourceis used where a real object is expected - TombstoneException(FedoraResource) - Constructor for exception org.fcrepo.kernel.api.exception.TombstoneException
-
Construct a new tombstone exception for a resource
- TombstoneException(FedoraResource, String) - Constructor for exception org.fcrepo.kernel.api.exception.TombstoneException
-
Create a new tombstone exception with a URI to the tombstone resource
- toModel() - Static method in class org.fcrepo.kernel.api.RdfCollectors
- topic() - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
- topic() - Method in interface org.fcrepo.kernel.api.RdfStream
- toString() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
- Transaction - Interface in org.fcrepo.kernel.api
-
The Fedora Transaction abstraction
- TransactionClosedException - Exception in org.fcrepo.kernel.api.exception
-
Exception indicating that the requested transaction has been closed
- TransactionClosedException(String) - Constructor for exception org.fcrepo.kernel.api.exception.TransactionClosedException
-
Ordinary constructor.
- TransactionClosedException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.TransactionClosedException
-
Ordinary constructor.
- TransactionManager - Interface in org.fcrepo.kernel.api
-
The Fedora Transaction Manager abstraction
- TransactionNotFoundException - Exception in org.fcrepo.kernel.api.exception
-
Exception indicating that the requested transaction was not found.
- TransactionNotFoundException(String) - Constructor for exception org.fcrepo.kernel.api.exception.TransactionNotFoundException
-
Ordinary constructor.
- TransactionNotFoundException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.TransactionNotFoundException
-
Ordinary constructor.
- TransactionRuntimeException - Exception in org.fcrepo.kernel.api.exception
-
Runtime exception
- TransactionRuntimeException(String) - Constructor for exception org.fcrepo.kernel.api.exception.TransactionRuntimeException
-
Ordinary constructor.
- TransactionRuntimeException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.TransactionRuntimeException
-
Ordinary constructor.
- TransactionState - Enum in org.fcrepo.kernel.api
-
Represents the state of a transaction
- TripleCategory - Interface in org.fcrepo.kernel.api
-
A element in a particular partition of the possible triples produced for a given resource.
- triples(RdfStream) - Method in interface org.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilder
- triples(RdfStream) - Method in interface org.fcrepo.kernel.api.operations.RdfSourceOperationBuilder
-
Set the triples for the operation
U
- UniqueValueSupplier - Interface in org.fcrepo.kernel.api.services.functions
-
A
Supplierinterface that guarantees the uniqueness of its provided values. - unordered() - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
- UnsupportedAlgorithmException - Exception in org.fcrepo.kernel.api.exception
-
Thrown in circumstances where a client has used an unknown or unsupported hash algorithm in a request, e.g.
- UnsupportedAlgorithmException(String) - Constructor for exception org.fcrepo.kernel.api.exception.UnsupportedAlgorithmException
-
Exception with message
- UnsupportedAlgorithmException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.UnsupportedAlgorithmException
-
Ordinary constructor.
- UnsupportedMediaTypeException - Exception in org.fcrepo.kernel.api.exception
-
Exception when trying to use an unsupported media type.
- UnsupportedMediaTypeException(String) - Constructor for exception org.fcrepo.kernel.api.exception.UnsupportedMediaTypeException
-
Default constructor.
- UPDATE - org.fcrepo.kernel.api.operations.ResourceOperationType
- UPDATE_HEADERS - org.fcrepo.kernel.api.operations.ResourceOperationType
- updateBuilder(Transaction, FedoraId, ServerManagedPropsMode) - Method in interface org.fcrepo.kernel.api.operations.RdfSourceOperationFactory
-
Get a builder for an operation to update an RDF source
- updateExpiry(Duration) - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
- updateExpiry(Duration) - Method in interface org.fcrepo.kernel.api.Transaction
-
Update the expiry by the provided amount
- updateExternalBinaryBuilder(Transaction, FedoraId, String, URI) - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperationFactory
-
Get a builder for a external binary update operation
- updateHeadersBuilder(Transaction, FedoraId, ServerManagedPropsMode) - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperationFactory
-
Get a builder for an operation to update headers of a Non-RDF resource
- updateInternalBinaryBuilder(Transaction, FedoraId, InputStream) - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperationFactory
-
Get a builder for an internal binary update operation
- UpdateNonRdfSourceHeadersOperation - Interface in org.fcrepo.kernel.api.operations
-
Operation for updating non-RDF source resource headers
- UpdateNonRdfSourceHeadersOperationBuilder - Interface in org.fcrepo.kernel.api.operations
-
Builder for operations for updating non-RDF source resource headers
- updateProperties(Transaction, String, FedoraId, String) - Method in interface org.fcrepo.kernel.api.services.UpdatePropertiesService
-
Update the provided properties with a SPARQL Update query.
- UpdatePropertiesService - Interface in org.fcrepo.kernel.api.services
- updateReferences(Transaction, FedoraId, String, RdfStream) - Method in interface org.fcrepo.kernel.api.services.ReferenceService
-
Parse the stream of triples for references, add any new ones and remove any missing ones.
- userPrincipal(String) - Method in interface org.fcrepo.kernel.api.operations.CreateNonRdfSourceOperationBuilder
- userPrincipal(String) - Method in interface org.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilder
- userPrincipal(String) - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperationBuilder
- userPrincipal(String) - Method in interface org.fcrepo.kernel.api.operations.RdfSourceOperationBuilder
- userPrincipal(String) - Method in interface org.fcrepo.kernel.api.operations.ResourceOperationBuilder
-
Set the principal for the user performing the operation
- UserTypesCache - Interface in org.fcrepo.kernel.api.cache
-
Cache of user RDF types.
V
- V1_0 - Static variable in interface org.fcrepo.kernel.api.models.ResourceHeaders
- valueOf(String) - Static method in enum org.fcrepo.kernel.api.observer.EventType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.fcrepo.kernel.api.operations.ResourceOperationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.fcrepo.kernel.api.rdf.LdpTriplePreferences.PreferChoice
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.fcrepo.kernel.api.RequiredRdfContext
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.fcrepo.kernel.api.TransactionState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.fcrepo.kernel.api.utils.FixityResult.FixityState
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.fcrepo.kernel.api.observer.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.api.operations.ResourceOperationType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.fcrepo.kernel.api.rdf.LdpTriplePreferences.PreferChoice
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.fcrepo.kernel.api.RequiredRdfContext
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.fcrepo.kernel.api.TransactionState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.fcrepo.kernel.api.utils.FixityResult.FixityState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERSIONED_RESOURCE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
-
This is an internal RDF type for versionable resources, this may be replaced by a Memento type.
- VERSIONING_TIMEGATE_TYPE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
-
Memento TimeGate type.
- VERSIONING_TIMEMAP - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- VERSIONING_TIMEMAP_TYPE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
-
Memento TimeMap type.
- VersionResourceOperationFactory - Interface in org.fcrepo.kernel.api.operations
-
Factory for creating
CreateVersionResourceOperationBuilders - VERSIONS - org.fcrepo.kernel.api.RequiredRdfContext
- VersionService - Interface in org.fcrepo.kernel.api.services
-
Service for creating versions of resources
W
- WEBAC_ACCESS_CONTROL_VALUE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- WEBAC_ACCESS_TO - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- WEBAC_ACCESS_TO_CLASS - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- WEBAC_ACCESS_TO_PROPERTY - Static variable in class org.fcrepo.kernel.api.RdfLexicon
- WEBAC_NAMESPACE_VALUE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
-
Namespace for the W3C WebAC vocabulary.
- WebacAcl - Interface in org.fcrepo.kernel.api.models
- WebacAclService - Interface in org.fcrepo.kernel.api.services
-
Service for creating and retrieving
WebacAcl - WebACAuthorization - Interface in org.fcrepo.kernel.api.auth
- WrappingStream<T> - Class in org.fcrepo.kernel.api.utils
-
Partial Implementation of a Wrapping Stream
- WrappingStream() - Constructor for class org.fcrepo.kernel.api.utils.WrappingStream
- WRITABLE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
All Classes All Packages