Class LatestReadImpl<V extends LatestDFSVersion>
java.lang.Object
de.adorsys.datasafe.metainfo.version.impl.version.latest.actions.LatestReadImpl<V>
- Type Parameters:
V- version tag
- All Implemented Interfaces:
VersionedRead<V>,WithVersionStrategy<V>,ReadFromPrivate
- Direct Known Subclasses:
LatestReadImplRuntimeDelegatable
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 ReadFromPrivate-
Constructor Summary
ConstructorsConstructorDescriptionLatestReadImpl(V versionStrategy, ReadFromPrivate readFromPrivate, EncryptedLatestLinkService latestVersionLinkLocator) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.adorsys.datasafe.metainfo.version.api.version.WithVersionStrategy
getStrategy
-
Constructor Details
-
LatestReadImpl
@Inject public LatestReadImpl(V versionStrategy, ReadFromPrivate readFromPrivate, EncryptedLatestLinkService latestVersionLinkLocator)
-
-
Method Details
-
read
- Specified by:
readin interfaceReadFromPrivate
-