public class DefaultVersionInfoServiceImpl extends Object implements VersionInfoService<DFSVersion>
EncryptedLatestLinkService and reads all associated blobs with versions using ListPrivate
within privatespace. Then it decrypts associated blobs into version and path using VersionEncoderDecoder| Constructor and Description |
|---|
DefaultVersionInfoServiceImpl(VersionEncoderDecoder encoder,
ListPrivate listPrivate,
EncryptedLatestLinkService latestVersionLinkLocator) |
| Modifier and Type | Method and Description |
|---|---|
Stream<Versioned<AbsoluteLocation<ResolvedResource>,ResolvedResource,DFSVersion>> |
listJoinedWithLatest(ListRequest<UserIDAuth,PrivateResource> request) |
Stream<Versioned<AbsoluteLocation<ResolvedResource>,PrivateResource,DFSVersion>> |
versionsOf(ListRequest<UserIDAuth,PrivateResource> request) |
@Inject public DefaultVersionInfoServiceImpl(VersionEncoderDecoder encoder, ListPrivate listPrivate, EncryptedLatestLinkService latestVersionLinkLocator)
public Stream<Versioned<AbsoluteLocation<ResolvedResource>,PrivateResource,DFSVersion>> versionsOf(ListRequest<UserIDAuth,PrivateResource> request)
versionsOf in interface VersionInfoService<DFSVersion>public Stream<Versioned<AbsoluteLocation<ResolvedResource>,ResolvedResource,DFSVersion>> listJoinedWithLatest(ListRequest<UserIDAuth,PrivateResource> request)
listJoinedWithLatest in interface VersionInfoService<DFSVersion>Copyright © 2019. All rights reserved.