Package org.fcrepo.kernel.api.exception
package org.fcrepo.kernel.api.exception
Kernel exception classes.
- Author:
- ajs6f
-
Exception ClassesClassDescriptionAn access exception has occurred.An exception class for invalid memento creation attempts.Request for object creation failedThis exception indicates that a resource could not be modified because it is currently being modified by another transaction.A constraint has been violated.Exception when attempting to access an external-content URI has problems.Indicates that an external body request has failedIndicates a namespace used in a CRUD request has not been registered in the repositoryException when trying to alter an immutable resource.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.Exception thrown when the device has insufficient storage to complete the operation.An Interaction Model constraint has been violated.Indicates an interruption to the current threadException thrown when the calculated digest does not match the stored digestAn invalid memento path constraint has been violated.Indicates a prefix used in a CRUD request has existed in the repositoryThis exception is used for invalid resource identifiers, such as when a resource path has empty segments.Indicates an item already exists in repositoryIndicates an item was not found.Indicates that RDF was presented for persistence to the repository, but could not be persisted for some reportable reason.Indicates that the wrong format of the Memento-Datetime.Wrapper to hold multiple constraint violation exceptions for later reporting.Represents the case where a property definition has been requested but does not exist.Fedora does not accept RDF with subjects that are not local to the repository.Indicates the path was not found in the repository.Exception thrown if a Relaxable SMT is altered.Indicates an error in the configuration of the repositoryIndicates an error in the configuration of the repositoryRuntime exceptionRequest failed with ACL link headerAn extension of
RepositoryRuntimeExceptionthat may be thrown when attempting a operation (or instantiation) of aFedoraResourceon a different (and incompatible) type.Certain mixin types are managed by the repository only.A transaction was not found in the transaction registryException when a TombstoneFedoraResourceis used where a real object is expectedException indicating that the requested transaction has been closedException indicating that the requested transaction was not found.Runtime exceptionThrown in circumstances where a client has used an unknown or unsupported hash algorithm in a request, e.g.Exception when trying to use an unsupported media type.