Class LatestListImplRuntimeDelegatable<V extends LatestDFSVersion>
java.lang.Object
de.adorsys.datasafe.metainfo.version.impl.version.latest.actions.LatestListImpl<V>
de.adorsys.datasafe.metainfo.version.impl.version.latest.actions.LatestListImplRuntimeDelegatable<V>
- All Implemented Interfaces:
VersionedList<V>,WithVersionStrategy<V>,ListPrivate
@Generated(value="de.adorsys.datasafe.runtimedelegate.RuntimeDelegateGenerator",
comments="This class performs functionality delegation based on contextClass content. If contextClass contains overriding class - it will be used.")
public class LatestListImplRuntimeDelegatable<V extends LatestDFSVersion>
extends LatestListImpl<V>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionLatestListImplRuntimeDelegatable(OverridesRegistry context, V strategy, VersionEncoderDecoder encoder, ListPrivate listPrivate, EncryptedLatestLinkService latestVersionLinkLocator) -
Method Summary
Modifier and TypeMethodDescriptionlist(ListRequest<UserIDAuth, PrivateResource> request) listVersioned(ListRequest<UserIDAuth, PrivateResource> request) static voidoverrideWith(OverridesRegistry context, Function<LatestListImplRuntimeDelegatable.ArgumentsCaptor, LatestListImpl> ctorCaptor) This is a typesafe function to register overriding class into context.
-
Constructor Details
-
LatestListImplRuntimeDelegatable
@Inject public LatestListImplRuntimeDelegatable(@Nullable OverridesRegistry context, V strategy, VersionEncoderDecoder encoder, ListPrivate listPrivate, EncryptedLatestLinkService latestVersionLinkLocator) - Parameters:
context- Context class to search for overrides.
-
-
Method Details
-
list
public PasswordClearingStream<AbsoluteLocation<ResolvedResource>> list(ListRequest<UserIDAuth, PrivateResource> request) - Specified by:
listin interfaceListPrivate- Specified by:
listin interfaceVersionedList<V extends LatestDFSVersion>- Overrides:
listin classLatestListImpl<V extends LatestDFSVersion>
-
listVersioned
public PasswordClearingStream<Versioned<AbsoluteLocation<PrivateResource>,ResolvedResource, listVersionedVersion>> (ListRequest<UserIDAuth, PrivateResource> request) - Specified by:
listVersionedin interfaceVersionedList<V extends LatestDFSVersion>- Overrides:
listVersionedin classLatestListImpl<V extends LatestDFSVersion>
-
getStrategy
-
overrideWith
public static void overrideWith(OverridesRegistry context, Function<LatestListImplRuntimeDelegatable.ArgumentsCaptor, LatestListImpl> ctorCaptor) This is a typesafe function to register overriding class into context.
-