V - version tagpublic class LatestWriteImpl<V extends LatestDFSVersion> extends Object implements VersionedWrite<V>
EncryptedLatestLinkService, writes versioned with VersionEncoderDecoder and encrypted blob into
privatespace using WriteToPrivate then updates latest link content, so that it points to written blob.
Link content is the resource that is relative to user privatespace.
Relativization against privatespace root of written blob is done by EncryptedResourceResolver.| Constructor and Description |
|---|
LatestWriteImpl(V strategy,
VersionEncoderDecoder encoder,
EncryptedResourceResolver encryptedResourceResolver,
WriteToPrivate writeToPrivate,
EncryptedLatestLinkService latestVersionLinkLocator) |
| Modifier and Type | Method and Description |
|---|---|
OutputStream |
write(WriteRequest<UserIDAuth,PrivateResource> request) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetStrategy@Inject public LatestWriteImpl(V strategy, VersionEncoderDecoder encoder, EncryptedResourceResolver encryptedResourceResolver, WriteToPrivate writeToPrivate, EncryptedLatestLinkService latestVersionLinkLocator)
public OutputStream write(WriteRequest<UserIDAuth,PrivateResource> request)
write in interface WriteToPrivateCopyright © 2019. All rights reserved.