All Classes and Interfaces
Class
Description
Encoder/decoder that creates URI versions using UUID generator and path separator, so that versioned resource
http://example.com/some/path/75943a83-ae8a-4eaf-bffb-1a20f235416c
means version 75943a83-ae8a-4eaf-bffb-1a20f235416c of http://example.com/some/path
Default implementation of version information service that determines latest resource using
EncryptedLatestLinkService and reads all associated blobs with versions using ListPrivate
within privatespace.Version tag that is associated with DFS-based software versioning.
Version strategy for distributed file system.
Default latest link service that stores latest resource links within
UserPrivateProfile.getDocumentVersionStorage().Latest version that is known for DFS system.
Default latest list operation that reads latest resource root for incoming request
using
EncryptedLatestLinkService, then lists raw blobs within that root
(inside privatespace using ListPrivate) and parses them into version, logical resource
using VersionEncoderDecoderPrivatespace where each operation will be applied to latest file version.
Default versioned resource reader that resolves latest resource link location using
EncryptedLatestLinkService, follows that link by reading its content to get latest blob
location, reads and decrypts latest blob content using ReadFromPrivateDefault versioned resource remove action that simply removes document returned by
EncryptedLatestLinkService
so that old versions are preserved, because they are blobs within privatestorage.Default versioned resource writer that resolves latest resource link location using
EncryptedLatestLinkService, writes versioned with VersionEncoderDecoder and encrypted blob into
privatespace using WriteToPrivate then updates latest link content, so that it points to written blob.Encodes and decodes URI into/from URI with version.