public class MessageDeliverer extends Object
Constructor and Description |
---|
MessageDeliverer(DigipostClientConfig config,
MessageDeliveryApi apiService) |
MessageDeliverer(DigipostClientConfig config,
MessageDeliveryApi apiService,
no.digipost.api.client.internal.delivery.DocumentsPreparer documentsPreparer) |
Modifier and Type | Method and Description |
---|---|
void |
addData(AddDataLink addDataLink,
AdditionalData data) |
OngoingDelivery.WithPrintFallback |
createMessage(Message message) |
OngoingDelivery.ForPrintOnly |
createPrintOnlyMessage(Message printMessage) |
InputStream |
fetchKeyAndEncrypt(Document document,
InputStream content)
Henter brukers public nøkkel fra serveren og krypterer brevet som skal
sendes med denne.
|
X509Certificate |
getEncryptionCertificateForPrint() |
IdentificationResultWithEncryptionKey |
identifyAndGetEncryptionKey(Identification identification) |
MessageDelivery |
sendMultipartMessage(Message message,
Map<UUID,no.digipost.api.client.internal.delivery.DocumentContent> documentsAndContent)
Sender melding med alle dokumenter og innhold med én API-forespørsel (HTTP multipart request).
|
public MessageDeliverer(DigipostClientConfig config, MessageDeliveryApi apiService)
public MessageDeliverer(DigipostClientConfig config, MessageDeliveryApi apiService, no.digipost.api.client.internal.delivery.DocumentsPreparer documentsPreparer)
public OngoingDelivery.WithPrintFallback createMessage(Message message)
public OngoingDelivery.ForPrintOnly createPrintOnlyMessage(Message printMessage)
public MessageDelivery sendMultipartMessage(Message message, Map<UUID,no.digipost.api.client.internal.delivery.DocumentContent> documentsAndContent)
public void addData(AddDataLink addDataLink, AdditionalData data)
public InputStream fetchKeyAndEncrypt(Document document, InputStream content)
public IdentificationResultWithEncryptionKey identifyAndGetEncryptionKey(Identification identification)
public X509Certificate getEncryptionCertificateForPrint()
Copyright © 2019 Digipost. All rights reserved.