@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 CMSDocumentWriteServiceRuntimeDelegatable extends CMSDocumentWriteService
| Modifier and Type | Class and Description |
|---|---|
static class |
CMSDocumentWriteServiceRuntimeDelegatable.ArgumentsCaptor |
| Constructor and Description |
|---|
CMSDocumentWriteServiceRuntimeDelegatable(OverridesRegistry context,
StorageWriteService writeService,
CMSEncryptionService cms) |
| Modifier and Type | Method and Description |
|---|---|
static void |
overrideWith(OverridesRegistry context,
Function<CMSDocumentWriteServiceRuntimeDelegatable.ArgumentsCaptor,CMSDocumentWriteService> ctorCaptor)
This is a typesafe function to register overriding class into context.
|
OutputStream |
write(Map<PublicKeyIDWithPublicKey,AbsoluteLocation> recipientsWithInbox) |
OutputStream |
write(WithCallback<AbsoluteLocation<PrivateResource>,ResourceWriteCallback> locationWithCallback,
SecretKeyIDWithKey secretKey) |
@Inject public CMSDocumentWriteServiceRuntimeDelegatable(@Nullable OverridesRegistry context, StorageWriteService writeService, CMSEncryptionService cms)
context - Context class to search for overrides.public OutputStream write(Map<PublicKeyIDWithPublicKey,AbsoluteLocation> recipientsWithInbox)
write in interface EncryptedDocumentWriteServicewrite in class CMSDocumentWriteServicepublic OutputStream write(WithCallback<AbsoluteLocation<PrivateResource>,ResourceWriteCallback> locationWithCallback, SecretKeyIDWithKey secretKey)
write in interface EncryptedDocumentWriteServicewrite in class CMSDocumentWriteServicepublic static void overrideWith(OverridesRegistry context, Function<CMSDocumentWriteServiceRuntimeDelegatable.ArgumentsCaptor,CMSDocumentWriteService> ctorCaptor)
Copyright © 2019. All rights reserved.