C G L N O P R U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
C
- commit() - Method in interface org.fcrepo.persistence.api.PersistentStorageSession
-
Commits any changes in the current session to persistent storage.
- CommitOption - Enum in org.fcrepo.persistence.api
-
Options for defining the behavior when performing a commit to the persistent storage layer.
G
- getBinaryContent(FedoraId, Instant) - Method in interface org.fcrepo.persistence.api.PersistentStorageSession
-
Get the persisted binary content for the provided resource.
- getContentSize() - Method in interface org.fcrepo.persistence.api.WriteOutcome
-
The size of the file written.
- getDigests() - Method in interface org.fcrepo.persistence.api.WriteOutcome
-
Digests calculated from the content during writing
- getHeaders(FedoraId, Instant) - Method in interface org.fcrepo.persistence.api.PersistentStorageSession
-
Get the header information for the identified resource.
- getId() - Method in interface org.fcrepo.persistence.api.PersistentStorageSession
-
Return the ID for this session, or null for a read-only session.
- getReadOnlySession() - Method in interface org.fcrepo.persistence.api.PersistentStorageSessionManager
-
Retrieve a read-only PersistentStorageSession.
- getSession(String) - Method in interface org.fcrepo.persistence.api.PersistentStorageSessionManager
-
Retrieve a PersistentStorageSession.
- getTimeWritten() - Method in interface org.fcrepo.persistence.api.WriteOutcome
-
The time at which the write completed
- getTriples(FedoraId, Instant) - Method in interface org.fcrepo.persistence.api.PersistentStorageSession
-
Get the client managed triples for the provided resource.
L
- listVersions(FedoraId) - Method in interface org.fcrepo.persistence.api.PersistentStorageSession
-
Returns a list of immutable versions associated with the specified fedora identifier in ascending order by creation time of the version.
N
- NEW_VERSION - org.fcrepo.persistence.api.CommitOption
O
- org.fcrepo.persistence.api - package org.fcrepo.persistence.api
- org.fcrepo.persistence.api.exceptions - package org.fcrepo.persistence.api.exceptions
P
- persist(ResourceOperation) - Method in interface org.fcrepo.persistence.api.PersistentStorageSession
-
Perform a persistence operation on a resource
- PersistentItemConflictException - Exception in org.fcrepo.persistence.api.exceptions
-
If an operation results in a conflict preventing the successful completion of a persistence operation.
- PersistentItemConflictException(String) - Constructor for exception org.fcrepo.persistence.api.exceptions.PersistentItemConflictException
-
Basic constructor
- PersistentItemNotFoundException - Exception in org.fcrepo.persistence.api.exceptions
-
If an item is not found in the storage.
- PersistentItemNotFoundException(String) - Constructor for exception org.fcrepo.persistence.api.exceptions.PersistentItemNotFoundException
-
Basic constructor
- PersistentItemNotFoundException(String, Throwable) - Constructor for exception org.fcrepo.persistence.api.exceptions.PersistentItemNotFoundException
-
Constructor
- PersistentSessionClosedException - Exception in org.fcrepo.persistence.api.exceptions
-
Exception indicating that a persistence session is closed.
- PersistentSessionClosedException(String) - Constructor for exception org.fcrepo.persistence.api.exceptions.PersistentSessionClosedException
-
Constructor with message
- PersistentSessionClosedException(String, Throwable) - Constructor for exception org.fcrepo.persistence.api.exceptions.PersistentSessionClosedException
-
Constructor with message and cause
- PersistentStorageException - Exception in org.fcrepo.persistence.api.exceptions
-
Generic exception for things PersistentStorage related.
- PersistentStorageException(String) - Constructor for exception org.fcrepo.persistence.api.exceptions.PersistentStorageException
-
Constructor.
- PersistentStorageException(String, Throwable) - Constructor for exception org.fcrepo.persistence.api.exceptions.PersistentStorageException
-
Constructor
- PersistentStorageSession - Interface in org.fcrepo.persistence.api
-
An interface that mediates CRUD operations to and from persistence storage.
- PersistentStorageSessionManager - Interface in org.fcrepo.persistence.api
-
Interface to access PersistentStorageSessions.
- prepare() - Method in interface org.fcrepo.persistence.api.PersistentStorageSession
-
Does anything that's necessary to prepare the session to be committed, for example committing database changes.
R
- removeSession(String) - Method in interface org.fcrepo.persistence.api.PersistentStorageSessionManager
-
Removes the indicated session.
- rollback() - Method in interface org.fcrepo.persistence.api.PersistentStorageSession
-
Rolls back any changes in the current session.
U
- UNVERSIONED - org.fcrepo.persistence.api.CommitOption
V
- valueOf(String) - Static method in enum org.fcrepo.persistence.api.CommitOption
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.fcrepo.persistence.api.CommitOption
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WriteOutcome - Interface in org.fcrepo.persistence.api
-
Information describing the outcome of a write operation.
All Classes All Packages