Uses of Class
de.adorsys.datasafe.metainfo.version.impl.version.types.LatestDFSVersion
Packages that use LatestDFSVersion
Package
Description
-
Uses of LatestDFSVersion in de.adorsys.datasafe.metainfo.version.impl.version.latest
Classes in de.adorsys.datasafe.metainfo.version.impl.version.latest with type parameters of type LatestDFSVersionModifier and TypeClassDescriptionclassLatestPrivateSpaceImpl<V extends LatestDFSVersion>Privatespace where each operation will be applied to latest file version.final classLatestPrivateSpaceImpl_Factory<V extends LatestDFSVersion>classfinal classstatic classMethods in de.adorsys.datasafe.metainfo.version.impl.version.latest with type parameters of type LatestDFSVersionModifier and TypeMethodDescriptionstatic <V extends LatestDFSVersion>
LatestPrivateSpaceImpl_Factory<V>LatestPrivateSpaceImpl_Factory.create(javax.inject.Provider<V> strategyProvider, javax.inject.Provider<VersionedList<V>> listServiceProvider, javax.inject.Provider<VersionedRead<V>> readServiceProvider, javax.inject.Provider<VersionedRemove<V>> removeServiceProvider, javax.inject.Provider<VersionedWrite<V>> writeServiceProvider) static <V extends LatestDFSVersion>
LatestPrivateSpaceImplRuntimeDelegatable_Factory<V>LatestPrivateSpaceImplRuntimeDelegatable_Factory.create(javax.inject.Provider<OverridesRegistry> contextProvider, javax.inject.Provider<V> strategyProvider, javax.inject.Provider<VersionedList<V>> listServiceProvider, javax.inject.Provider<VersionedRead<V>> readServiceProvider, javax.inject.Provider<VersionedRemove<V>> removeServiceProvider, javax.inject.Provider<VersionedWrite<V>> writeServiceProvider) static <V extends LatestDFSVersion>
LatestPrivateSpaceImpl<V>LatestPrivateSpaceImpl_Factory.newInstance(V strategy, VersionedList<V> listService, VersionedRead<V> readService, VersionedRemove<V> removeService, VersionedWrite<V> writeService) static <V extends LatestDFSVersion>
LatestPrivateSpaceImplRuntimeDelegatable<V>LatestPrivateSpaceImplRuntimeDelegatable_Factory.newInstance(OverridesRegistry context, V strategy, VersionedList<V> listService, VersionedRead<V> readService, VersionedRemove<V> removeService, VersionedWrite<V> writeService) -
Uses of LatestDFSVersion in de.adorsys.datasafe.metainfo.version.impl.version.latest.actions
Classes in de.adorsys.datasafe.metainfo.version.impl.version.latest.actions with type parameters of type LatestDFSVersionModifier and TypeClassDescriptionclassLatestListImpl<V extends LatestDFSVersion>Default latest list operation that reads latest resource root for incoming request usingEncryptedLatestLinkService, then lists raw blobs within that root (inside privatespace usingListPrivate) and parses them into version, logical resource usingVersionEncoderDecoderfinal classLatestListImpl_Factory<V extends LatestDFSVersion>classLatestListImplRuntimeDelegatable<V extends LatestDFSVersion>final classstatic classclassLatestReadImpl<V extends LatestDFSVersion>Default versioned resource reader that resolves latest resource link location usingEncryptedLatestLinkService, follows that link by reading its content to get latest blob location, reads and decrypts latest blob content usingReadFromPrivatefinal classLatestReadImpl_Factory<V extends LatestDFSVersion>classLatestReadImplRuntimeDelegatable<V extends LatestDFSVersion>final classstatic classclassLatestRemoveImpl<V extends LatestDFSVersion>Default versioned resource remove action that simply removes document returned byEncryptedLatestLinkServiceso that old versions are preserved, because they are blobs within privatestorage.final classLatestRemoveImpl_Factory<V extends LatestDFSVersion>classfinal classstatic classclassLatestWriteImpl<V extends LatestDFSVersion>Default versioned resource writer that resolves latest resource link location usingEncryptedLatestLinkService, writes versioned withVersionEncoderDecoderand encrypted blob into privatespace usingWriteToPrivatethen updates latest link content, so that it points to written blob.final classLatestWriteImpl_Factory<V extends LatestDFSVersion>classfinal classstatic classMethods in de.adorsys.datasafe.metainfo.version.impl.version.latest.actions with type parameters of type LatestDFSVersionModifier and TypeMethodDescriptionstatic <V extends LatestDFSVersion>
LatestListImpl_Factory<V>LatestListImpl_Factory.create(javax.inject.Provider<V> strategyProvider, javax.inject.Provider<VersionEncoderDecoder> encoderProvider, javax.inject.Provider<ListPrivate> listPrivateProvider, javax.inject.Provider<EncryptedLatestLinkService> latestVersionLinkLocatorProvider) static <V extends LatestDFSVersion>
LatestListImplRuntimeDelegatable_Factory<V>LatestListImplRuntimeDelegatable_Factory.create(javax.inject.Provider<OverridesRegistry> contextProvider, javax.inject.Provider<V> strategyProvider, javax.inject.Provider<VersionEncoderDecoder> encoderProvider, javax.inject.Provider<ListPrivate> listPrivateProvider, javax.inject.Provider<EncryptedLatestLinkService> latestVersionLinkLocatorProvider) static <V extends LatestDFSVersion>
LatestReadImpl_Factory<V>LatestReadImpl_Factory.create(javax.inject.Provider<V> versionStrategyProvider, javax.inject.Provider<ReadFromPrivate> readFromPrivateProvider, javax.inject.Provider<EncryptedLatestLinkService> latestVersionLinkLocatorProvider) static <V extends LatestDFSVersion>
LatestReadImplRuntimeDelegatable_Factory<V>LatestReadImplRuntimeDelegatable_Factory.create(javax.inject.Provider<OverridesRegistry> contextProvider, javax.inject.Provider<V> versionStrategyProvider, javax.inject.Provider<ReadFromPrivate> readFromPrivateProvider, javax.inject.Provider<EncryptedLatestLinkService> latestVersionLinkLocatorProvider) static <V extends LatestDFSVersion>
LatestRemoveImpl_Factory<V>LatestRemoveImpl_Factory.create(javax.inject.Provider<V> versionStrategyProvider, javax.inject.Provider<RemoveFromPrivate> removeFromPrivateProvider, javax.inject.Provider<EncryptedLatestLinkService> latestVersionLinkLocatorProvider) static <V extends LatestDFSVersion>
LatestRemoveImplRuntimeDelegatable_Factory<V>LatestRemoveImplRuntimeDelegatable_Factory.create(javax.inject.Provider<OverridesRegistry> contextProvider, javax.inject.Provider<V> versionStrategyProvider, javax.inject.Provider<RemoveFromPrivate> removeFromPrivateProvider, javax.inject.Provider<EncryptedLatestLinkService> latestVersionLinkLocatorProvider) static <V extends LatestDFSVersion>
LatestWriteImpl_Factory<V>LatestWriteImpl_Factory.create(javax.inject.Provider<V> strategyProvider, javax.inject.Provider<VersionEncoderDecoder> encoderProvider, javax.inject.Provider<EncryptedResourceResolver> encryptedResourceResolverProvider, javax.inject.Provider<WriteToPrivate> writeToPrivateProvider, javax.inject.Provider<EncryptedLatestLinkService> latestVersionLinkLocatorProvider) static <V extends LatestDFSVersion>
LatestWriteImplRuntimeDelegatable_Factory<V>LatestWriteImplRuntimeDelegatable_Factory.create(javax.inject.Provider<OverridesRegistry> contextProvider, javax.inject.Provider<V> strategyProvider, javax.inject.Provider<VersionEncoderDecoder> encoderProvider, javax.inject.Provider<EncryptedResourceResolver> encryptedResourceResolverProvider, javax.inject.Provider<WriteToPrivate> writeToPrivateProvider, javax.inject.Provider<EncryptedLatestLinkService> latestVersionLinkLocatorProvider) static <V extends LatestDFSVersion>
LatestListImpl<V>LatestListImpl_Factory.newInstance(V strategy, VersionEncoderDecoder encoder, ListPrivate listPrivate, EncryptedLatestLinkService latestVersionLinkLocator) static <V extends LatestDFSVersion>
LatestListImplRuntimeDelegatable<V>LatestListImplRuntimeDelegatable_Factory.newInstance(OverridesRegistry context, V strategy, VersionEncoderDecoder encoder, ListPrivate listPrivate, EncryptedLatestLinkService latestVersionLinkLocator) static <V extends LatestDFSVersion>
LatestReadImpl<V>LatestReadImpl_Factory.newInstance(V versionStrategy, ReadFromPrivate readFromPrivate, EncryptedLatestLinkService latestVersionLinkLocator) static <V extends LatestDFSVersion>
LatestReadImplRuntimeDelegatable<V>LatestReadImplRuntimeDelegatable_Factory.newInstance(OverridesRegistry context, V versionStrategy, ReadFromPrivate readFromPrivate, EncryptedLatestLinkService latestVersionLinkLocator) static <V extends LatestDFSVersion>
LatestRemoveImpl<V>LatestRemoveImpl_Factory.newInstance(V versionStrategy, RemoveFromPrivate removeFromPrivate, EncryptedLatestLinkService latestVersionLinkLocator) static <V extends LatestDFSVersion>
LatestRemoveImplRuntimeDelegatable<V>LatestRemoveImplRuntimeDelegatable_Factory.newInstance(OverridesRegistry context, V versionStrategy, RemoveFromPrivate removeFromPrivate, EncryptedLatestLinkService latestVersionLinkLocator) static <V extends LatestDFSVersion>
LatestWriteImpl<V>LatestWriteImpl_Factory.newInstance(V strategy, VersionEncoderDecoder encoder, EncryptedResourceResolver encryptedResourceResolver, WriteToPrivate writeToPrivate, EncryptedLatestLinkService latestVersionLinkLocator) static <V extends LatestDFSVersion>
LatestWriteImplRuntimeDelegatable<V>LatestWriteImplRuntimeDelegatable_Factory.newInstance(OverridesRegistry context, V strategy, VersionEncoderDecoder encoder, EncryptedResourceResolver encryptedResourceResolver, WriteToPrivate writeToPrivate, EncryptedLatestLinkService latestVersionLinkLocator)