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 |
---|---|
javax.ws.rs.core.Response |
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(javax.ws.rs.client.ClientRequestFilter filter) |
javax.ws.rs.core.Response |
createMessage(Message message)
Oppretter en ny forsendelsesressurs på serveren ved å sende en
POST-forespørsel.
|
javax.ws.rs.core.Response |
fetchExistingMessage(URI location)
Henter en allerede eksisterende forsendelsesressurs fra serveren.
|
javax.ws.rs.core.Response |
getContent(String path) |
javax.ws.rs.core.Response |
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.
|
javax.ws.rs.core.Response |
getDocumentStatus(Link linkToDocumentStatus)
Henter status på dokumeter som tidligere blitt sendt i Digipost, både via digital og print-kanal.
|
javax.ws.rs.core.Response |
getDocumentStatus(long senderId,
String uuid) |
javax.ws.rs.core.Response |
getEncryptionKey(URI location) |
javax.ws.rs.core.Response |
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.
|
javax.ws.rs.core.Response |
identifyAndGetEncryptionKey(Identification identification)
Sjekker hvis spesifisert mottaker er Digipost-bruker.
|
javax.ws.rs.core.Response |
identifyRecipient(Identification identification) |
javax.ws.rs.core.Response |
multipartMessage(org.glassfish.jersey.media.multipart.MultiPart multiPart)
Oppretter og sender en multipartforsendelse
|
Recipients |
search(String searchString) |
Autocomplete |
searchSuggest(String searchString) |
javax.ws.rs.core.Response |
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()
javax.ws.rs.core.Response multipartMessage(org.glassfish.jersey.media.multipart.MultiPart multiPart)
javax.ws.rs.core.Response createMessage(Message message)
javax.ws.rs.core.Response fetchExistingMessage(URI location)
javax.ws.rs.core.Response getEncryptionKey(URI location)
javax.ws.rs.core.Response addContent(Document document, InputStream letterContent)
opprettForsendelse
.javax.ws.rs.core.Response send(MessageDelivery createdMessage)
addContent
Recipients search(String searchString)
Autocomplete searchSuggest(String searchString)
void addFilter(javax.ws.rs.client.ClientRequestFilter filter)
javax.ws.rs.core.Response identifyRecipient(Identification identification)
javax.ws.rs.core.Response identifyAndGetEncryptionKey(Identification identification)
identification
- javax.ws.rs.core.Response 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
javax.ws.rs.core.Response getDocumentStatus(Link linkToDocumentStatus)
linkToDocumentStatus
- javax.ws.rs.core.Response getDocumentStatus(long senderId, String uuid)
javax.ws.rs.core.Response getContent(String path)
javax.ws.rs.core.Response 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.