Package de.adorsys.datasafe.metainfo.version.impl.version.latest.actions
package de.adorsys.datasafe.metainfo.version.impl.version.latest.actions
-
ClassesClassDescriptionLatestListImpl<V extends LatestDFSVersion>Default latest list operation that reads latest resource root for incoming request using
EncryptedLatestLinkService, then lists raw blobs within that root (inside privatespace usingListPrivate) and parses them into version, logical resource usingVersionEncoderDecoderLatestListImpl_Factory<V extends LatestDFSVersion>LatestListImplRuntimeDelegatable<V extends LatestDFSVersion>LatestReadImpl<V extends LatestDFSVersion>Default versioned resource reader that resolves latest resource link location usingEncryptedLatestLinkService, follows that link by reading its content to get latest blob location, reads and decrypts latest blob content usingReadFromPrivateLatestReadImpl_Factory<V extends LatestDFSVersion>LatestReadImplRuntimeDelegatable<V extends LatestDFSVersion>LatestRemoveImpl<V extends LatestDFSVersion>Default versioned resource remove action that simply removes document returned byEncryptedLatestLinkServiceso that old versions are preserved, because they are blobs within privatestorage.LatestRemoveImpl_Factory<V extends LatestDFSVersion>LatestWriteImpl<V extends LatestDFSVersion>Default versioned resource writer that resolves latest resource link location usingEncryptedLatestLinkService, writes versioned withVersionEncoderDecoderand encrypted blob into privatespace usingWriteToPrivatethen updates latest link content, so that it points to written blob.LatestWriteImpl_Factory<V extends LatestDFSVersion>