java.lang.Object
de.adorsys.datasafe.metainfo.version.impl.version.latest.actions.LatestWriteImpl<V>
Type Parameters:
V - version tag
All Implemented Interfaces:
VersionedWrite<V>, WithVersionStrategy<V>, WriteToPrivate
Direct Known Subclasses:
LatestWriteImplRuntimeDelegatable

public class LatestWriteImpl<V extends LatestDFSVersion> extends Object implements VersionedWrite<V>
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. Link content is the resource that is relative to user privatespace. Relativization against privatespace root of written blob is done by EncryptedResourceResolver.