void |
PersistentStorageSession.commit() |
Commits any changes in the current session to persistent storage.
|
InputStream |
PersistentStorageSession.getBinaryContent(org.fcrepo.kernel.api.identifiers.FedoraId identifier,
Instant version) |
Get the persisted binary content for the provided resource.
|
org.fcrepo.kernel.api.models.ResourceHeaders |
PersistentStorageSession.getHeaders(org.fcrepo.kernel.api.identifiers.FedoraId identifier,
Instant version) |
Get the header information for the identified resource.
|
org.fcrepo.kernel.api.RdfStream |
PersistentStorageSession.getTriples(org.fcrepo.kernel.api.identifiers.FedoraId identifier,
Instant version) |
Get the client managed triples for the provided resource.
|
List<Instant> |
PersistentStorageSession.listVersions(org.fcrepo.kernel.api.identifiers.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(org.fcrepo.kernel.api.operations.ResourceOperation operation) |
Perform a persistence operation on a resource
|
void |
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.
|