no.digipost.api.client
Class PrintOrderer
java.lang.Object
no.digipost.api.client.Communicator
no.digipost.api.client.PrintOrderer
public class PrintOrderer
- extends Communicator
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PrintOrderer
public PrintOrderer(ApiService apiService,
EventLogger eventLogger)
orderPrintAfterFailedDigipostDelivery
public PrintMessage orderPrintAfterFailedDigipostDelivery(PrintMessage printMessage,
InputStream printMessageContent,
Link createPrintMessageLink)
- Brukes for å bestille print av et brev etter sending gjennom Digipost
feilet pga at mottaker ikke er Digipost-bruker. Dette krever at avsender
har rettighet å bestille print.
- See Also:
orderPrintDirectly(no.digipost.api.client.representations.PrintMessage, java.io.InputStream)
orderPrintDirectly
public PrintMessage orderPrintDirectly(PrintMessage letterToPrint,
InputStream letterContent)
- Bestiller print av et brev gjennom Digipost. Denne metoden gjør alle
HTTP-kallene som er nødvendige for å bestille print av ett enkeltbrev.
Det vil si at den først gjør et kall for å opprette en
printforsendelsesressurs på serveren og deretter poster brevets innhold.
Hvis printforsendelsen skal sendes ferdigkryptert fra klienten vil det
gjøres et kall for å hente mottakers offentlige nøkkel (public key), for
så å kryptere innholdet før det sendes over.
Dette krever at avsender har rettighet å bestille print direkte uten å
først prøve å sende gjennom Digipost.
createOrFetchMessage
public PrintMessage createOrFetchMessage(PrintMessage message,
URI createPrintMessageUri)
addToContentAndSendMessage
public PrintMessage addToContentAndSendMessage(PrintMessage createdMessage,
InputStream letterContent)
verifyCorrectStatus
protected void verifyCorrectStatus(PrintMessage createdMessage,
PrintMessageStatus expectedStatus)
Copyright © 2012 Digipost Open Source. All Rights Reserved.