Uses of Class
org.fcrepo.persistence.api.exceptions.PersistentStorageException
-
-
Uses of PersistentStorageException in org.fcrepo.kernel.impl.services
Methods in org.fcrepo.kernel.impl.services that throw PersistentStorageException Modifier and Type Method Description protected abstract void
AbstractDeleteResourceService. doAction(Transaction tx, PersistentStorageSession pSession, FedoraId resourceId, String userPrincipal)
Perform the actual delete or purge actionprotected void
DeleteResourceServiceImpl. doAction(Transaction tx, PersistentStorageSession pSession, FedoraId fedoraId, String userPrincipal)
protected void
PurgeResourceServiceImpl. doAction(Transaction tx, PersistentStorageSession pSession, FedoraId resourceId, String userPrincipal)
-
Uses of PersistentStorageException in org.fcrepo.persistence.api
Methods in org.fcrepo.persistence.api that throw PersistentStorageException Modifier and Type Method Description void
PersistentStorageSession. commit()
Commits any changes in the current session to persistent storage.InputStream
PersistentStorageSession. getBinaryContent(FedoraId identifier, Instant version)
Get the persisted binary content for the provided resource.ResourceHeaders
PersistentStorageSession. getHeaders(FedoraId identifier, Instant version)
Get the header information for the identified resource.RdfStream
PersistentStorageSession. getTriples(FedoraId identifier, Instant version)
Get the client managed triples for the provided resource.List<Instant>
PersistentStorageSession. listVersions(FedoraId identifier)
Returns a list of immutable versions associated with the specified fedora identifier in ascending order by creation time of the version.void
PersistentStorageSession. persist(ResourceOperation operation)
Perform a persistence operation on a resourcevoid
PersistentStorageSession. prepare()
Does anything that's necessary to prepare the session to be committed, for example committing database changes.void
PersistentStorageSession. rollback()
Rolls back any changes in the current session. -
Uses of PersistentStorageException in org.fcrepo.persistence.api.exceptions
Subclasses of PersistentStorageException in org.fcrepo.persistence.api.exceptions Modifier and Type Class Description class
PersistentItemConflictException
If an operation results in a conflict preventing the successful completion of a persistence operation.class
PersistentItemNotFoundException
If an item is not found in the storage.class
PersistentSessionClosedException
Exception indicating that a persistence session is closed. -
Uses of PersistentStorageException in org.fcrepo.persistence.ocfl.api
Methods in org.fcrepo.persistence.ocfl.api that throw PersistentStorageException Modifier and Type Method Description void
Persister. persist(OcflPersistentStorageSession session, ResourceOperation operation)
The persistence handling for the given operation. -
Uses of PersistentStorageException in org.fcrepo.persistence.ocfl.impl
Methods in org.fcrepo.persistence.ocfl.impl that throw PersistentStorageException Modifier and Type Method Description void
OcflPersistentStorageSession. commit()
void
OcflPersistentStorageSessionMetrics. commit()
InputStream
OcflPersistentStorageSession. getBinaryContent(FedoraId identifier, Instant version)
InputStream
OcflPersistentStorageSessionMetrics. getBinaryContent(FedoraId identifier, Instant version)
ResourceHeaders
OcflPersistentStorageSession. getHeaders(FedoraId identifier, Instant version)
ResourceHeaders
OcflPersistentStorageSessionMetrics. getHeaders(FedoraId identifier, Instant version)
RdfStream
OcflPersistentStorageSession. getTriples(FedoraId identifier, Instant version)
RdfStream
OcflPersistentStorageSessionMetrics. getTriples(FedoraId identifier, Instant version)
List<Instant>
OcflPersistentStorageSession. listVersions(FedoraId fedoraIdentifier)
List<Instant>
OcflPersistentStorageSessionMetrics. listVersions(FedoraId identifier)
void
CreateVersionPersister. persist(OcflPersistentStorageSession session, ResourceOperation operation)
void
OcflPersistentStorageSession. persist(ResourceOperation operation)
void
OcflPersistentStorageSessionMetrics. persist(ResourceOperation operation)
void
OcflPersistentStorageSessionMetrics. prepare()
void
OcflPersistentStorageSession. rollback()
void
OcflPersistentStorageSessionMetrics. rollback()
-