@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 LatestWriteImplRuntimeDelegatable<V extends LatestDFSVersion> extends LatestWriteImpl<V>
| Modifier and Type | Class and Description |
|---|---|
static class |
LatestWriteImplRuntimeDelegatable.ArgumentsCaptor<V extends LatestDFSVersion> |
| Constructor and Description |
|---|
LatestWriteImplRuntimeDelegatable(OverridesRegistry context,
V strategy,
VersionEncoderDecoder encoder,
EncryptedResourceResolver encryptedResourceResolver,
WriteToPrivate writeToPrivate,
EncryptedLatestLinkService latestVersionLinkLocator) |
| Modifier and Type | Method and Description |
|---|---|
V |
getStrategy() |
static void |
overrideWith(OverridesRegistry context,
Function<LatestWriteImplRuntimeDelegatable.ArgumentsCaptor,LatestWriteImpl> ctorCaptor)
This is a typesafe function to register overriding class into context.
|
OutputStream |
write(WriteRequest<UserIDAuth,PrivateResource> request) |
@Inject public LatestWriteImplRuntimeDelegatable(@Nullable OverridesRegistry context, V strategy, VersionEncoderDecoder encoder, EncryptedResourceResolver encryptedResourceResolver, WriteToPrivate writeToPrivate, EncryptedLatestLinkService latestVersionLinkLocator)
context - Context class to search for overrides.public OutputStream write(WriteRequest<UserIDAuth,PrivateResource> request)
write in interface WriteToPrivatewrite in class LatestWriteImpl<V extends LatestDFSVersion>public V getStrategy()
public static void overrideWith(OverridesRegistry context, Function<LatestWriteImplRuntimeDelegatable.ArgumentsCaptor,LatestWriteImpl> ctorCaptor)
Copyright © 2019. All rights reserved.