public interface ApiService
createMessage(message); addToContentAndSend(createdMessage, content);Dette kan også gjøres ved å kalle metoden
sendMessage
i klassen
MessageSender
, som i tillegg gjør en del feilhåndtering.Modifier and Type | Method and Description |
---|---|
org.apache.http.client.methods.CloseableHttpResponse |
addContent(Document document,
InputStream letterContent)
Angir innholdet i en allerede opprettet forsendelse
Før man kaller denne metoden, må man allerede ha opprettet en
forsendelsesressurs på serveren ved metoden
opprettForsendelse . |
void |
addFilter(org.apache.http.HttpRequestInterceptor interceptor) |
void |
addFilter(org.apache.http.HttpResponseInterceptor interceptor) |
void |
buildApacheHttpClientBuilder() |
org.apache.http.client.methods.CloseableHttpResponse |
createMessage(Message message)
Oppretter en ny forsendelsesressurs på serveren ved å sende en
POST-forespørsel.
|
org.apache.http.client.methods.CloseableHttpResponse |
fetchExistingMessage(URI location)
Henter en allerede eksisterende forsendelsesressurs fra serveren.
|
org.apache.http.client.methods.CloseableHttpResponse |
getContent(String path) |
org.apache.http.client.methods.CloseableHttpResponse |
getDocumentEvents(String organisation,
String partId,
org.joda.time.DateTime from,
org.joda.time.DateTime to,
int offset,
int maxResults)
Henter hendelser knyttet til tidligere sendte brev.
|
org.apache.http.client.methods.CloseableHttpResponse |
getDocumentStatus(Link linkToDocumentStatus)
Henter status på dokumeter som tidligere blitt sendt i Digipost, både via digital og print-kanal.
|
org.apache.http.client.methods.CloseableHttpResponse |
getDocumentStatus(long senderId,
String uuid) |
org.apache.http.client.methods.CloseableHttpResponse |
getEncryptionKey(URI location) |
org.apache.http.client.methods.CloseableHttpResponse |
getEncryptionKeyForPrint()
Henter publik krypteringsnøkkel for forsendelser som skal sendes til print.
|
EntryPoint |
getEntryPoint() |
SenderInformation |
getSenderInformation(long senderId)
Henter informasjon om en avsender.
|
SenderInformation |
getSenderInformation(MayHaveSender message)
Henter informasjon om en faktisk avsender av en melding, altså
det mottaker ser som avsender.
|
SenderInformation |
getSenderInformation(String orgnr,
String avsenderenhet)
Henter informasjon om en avsender.
|
org.apache.http.client.methods.CloseableHttpResponse |
identifyAndGetEncryptionKey(Identification identification)
Sjekker hvis spesifisert mottaker er Digipost-bruker.
|
org.apache.http.client.methods.CloseableHttpResponse |
identifyRecipient(Identification identification) |
org.apache.http.client.methods.CloseableHttpResponse |
multipartMessage(org.apache.http.HttpEntity multipart)
Oppretter og sender en multipartforsendelse
|
Recipients |
search(String searchString) |
Autocomplete |
searchSuggest(String searchString) |
org.apache.http.client.methods.CloseableHttpResponse |
send(MessageDelivery createdMessage)
Sender innholdet i forsendelsen som en POST-forespørsel til serveren
OBS! Denne metoden fører til at brevet blir sendt på ordentlig.
|
EntryPoint getEntryPoint()
org.apache.http.client.methods.CloseableHttpResponse multipartMessage(org.apache.http.HttpEntity multipart)
org.apache.http.client.methods.CloseableHttpResponse createMessage(Message message)
org.apache.http.client.methods.CloseableHttpResponse fetchExistingMessage(URI location)
org.apache.http.client.methods.CloseableHttpResponse getEncryptionKey(URI location)
org.apache.http.client.methods.CloseableHttpResponse addContent(Document document, InputStream letterContent)
opprettForsendelse
.org.apache.http.client.methods.CloseableHttpResponse send(MessageDelivery createdMessage)
addContent
Recipients search(String searchString)
Autocomplete searchSuggest(String searchString)
void addFilter(org.apache.http.HttpResponseInterceptor interceptor)
void addFilter(org.apache.http.HttpRequestInterceptor interceptor)
void buildApacheHttpClientBuilder()
org.apache.http.client.methods.CloseableHttpResponse identifyRecipient(Identification identification)
org.apache.http.client.methods.CloseableHttpResponse identifyAndGetEncryptionKey(Identification identification)
identification
- org.apache.http.client.methods.CloseableHttpResponse getDocumentEvents(String organisation, String partId, org.joda.time.DateTime from, org.joda.time.DateTime to, int offset, int maxResults)
organisation
- OrganisasjonsnummerpartId
- Frivillig organisasjons-enhet, kan være null
org.apache.http.client.methods.CloseableHttpResponse getDocumentStatus(Link linkToDocumentStatus)
linkToDocumentStatus
- org.apache.http.client.methods.CloseableHttpResponse getDocumentStatus(long senderId, String uuid)
org.apache.http.client.methods.CloseableHttpResponse getContent(String path)
org.apache.http.client.methods.CloseableHttpResponse getEncryptionKeyForPrint()
SenderInformation getSenderInformation(MayHaveSender message)
message
- melding som skal sendes.SenderInformation getSenderInformation(long senderId)
senderId
- id-en til avsenderen.SenderInformation getSenderInformation(String orgnr, String avsenderenhet)
orgnr
- organisasjonsnummeret til avsenderen.avsenderenhet
- underenhet for et organisasjonsnummer.Copyright © 2016 Digipost Open Source. All rights reserved.