no.digipost.api.client
Class MessageSender
java.lang.Object
no.digipost.api.client.MessageSender
public class MessageSender
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessageSender
public MessageSender(ApiService apiService,
EventLogger eventLogger)
sendMessage
public Message sendMessage(Message message,
InputStream letterContent)
- Sender et brev gjennom Digipost. Denne metoden gjør begge HTTP-kallene
som er nødvendige for å sende brevet. Det vil si at den først gjør et
kall for å opprette en forsendelsesressurs på serveren og deretter poster
brevets innhold.
createOrFetchMessage
public Message createOrFetchMessage(Message message)
- Oppretter en forsendelsesressurs på serveren eller henter en allerede
opprettet forsendelsesressurs.
Dersom forsendelsen allerede er opprettet, vil denne metoden gjøre en
GET-forespørsel mot serveren for å hente en representasjon av
forsendelsesressursen slik den er på serveren. Dette vil ikke føre til
noen endringer av ressursen.
Dersom forsendelsen ikke eksisterer fra før, vil denne metoden opprette
en ny forsendelsesressurs på serveren og returnere en representasjon av
ressursen.
addToContentAndSendMessage
public Message addToContentAndSendMessage(Message createdMessage,
InputStream letterContent)
- Legger til innhold (PDF) til en forsendelse og sender brevet. For at
denne metoden skal kunne kalles, må man først ha opprettet
forsendelsesressursen på serveren ved metoden
createOrFetchMesssage
.
Copyright © 2011 Digipost Open Source. All Rights Reserved.