no.digipost.api.client
Class DigipostClient
java.lang.Object
no.digipost.api.client.DigipostClient
public class DigipostClient
- extends Object
En klient for å sende brev gjennom Digipost. Hvis et objekt av denne klassen
er opprettet med et fungerende sertifikat og tilhørende passord, kan man
gjøre søk og sende brev gjennom Digipost.
Constructor Summary |
DigipostClient(String digipostUrl,
long senderAccountId,
InputStream certificateP12File,
String certificatePassword)
|
DigipostClient(String digipostUrl,
long senderAccountId,
InputStream certificateP12File,
String sertifikatPassord,
EventLogger eventLogger)
|
DigipostClient(String digipostUrl,
long senderAccountId,
Signer signer)
|
DigipostClient(String digipostUrl,
long senderAccountId,
Signer signer,
EventLogger eventLogger)
|
Method Summary |
void |
addFilter(com.sun.jersey.api.client.filter.ClientFilter filter)
|
PrintMessage |
deliverToPrint(PrintMessage printMessage,
InputStream printMessageContent)
Bestiller print av brevet til utsending gjennom vanlig postgang. |
Autocomplete |
getAutocompleteSuggestions(String searchString)
|
Recipients |
search(String searchString)
|
Message |
sendMessage(Message message,
InputStream letterContent)
Sender et brev gjennom Digipost. |
Message |
sendMessage(Message message,
InputStream letterContent,
ContentType contentType)
Muliggjør sending med HTML content type. |
DigipostClient.SendResult |
sendMessageToDigipostOrDeliverToPrint(Message message,
ContentType digipostMessageContentType,
InputStream digipostMessageContent,
PrintMessage printMessage)
|
DigipostClient.SendResult |
sendMessageToDigipostOrDeliverToPrint(Message message,
ContentType digipostMessageContentType,
InputStream digipostMessageContent,
PrintMessage printMessage,
InputStream printMessageContent)
Sender brev i Digipost. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NOOP_EVENT_LOGGER
public static final EventLogger NOOP_EVENT_LOGGER
DigipostClient
public DigipostClient(String digipostUrl,
long senderAccountId,
InputStream certificateP12File,
String certificatePassword)
DigipostClient
public DigipostClient(String digipostUrl,
long senderAccountId,
InputStream certificateP12File,
String sertifikatPassord,
EventLogger eventLogger)
DigipostClient
public DigipostClient(String digipostUrl,
long senderAccountId,
Signer signer)
DigipostClient
public DigipostClient(String digipostUrl,
long senderAccountId,
Signer signer,
EventLogger eventLogger)
sendMessage
public Message sendMessage(Message message,
InputStream letterContent)
- Sender et brev gjennom Digipost. Se MessageSender.sendMessage()
sendMessage
public Message sendMessage(Message message,
InputStream letterContent,
ContentType contentType)
- Muliggjør sending med HTML content type.
sendMessageToDigipostOrDeliverToPrint
public DigipostClient.SendResult sendMessageToDigipostOrDeliverToPrint(Message message,
ContentType digipostMessageContentType,
InputStream digipostMessageContent,
PrintMessage printMessage)
sendMessageToDigipostOrDeliverToPrint
public DigipostClient.SendResult sendMessageToDigipostOrDeliverToPrint(Message message,
ContentType digipostMessageContentType,
InputStream digipostMessageContent,
PrintMessage printMessage,
InputStream printMessageContent)
- Sender brev i Digipost. Dersom mottaker ikke er digipostbruker, bestiller
vi print av brevet til vanlig postgang. Krever at avsender har fått
tilgang til print.
deliverToPrint
public PrintMessage deliverToPrint(PrintMessage printMessage,
InputStream printMessageContent)
- Bestiller print av brevet til utsending gjennom vanlig postgang. Krever
at avsender har tilgang til å sende direkte til print.
search
public Recipients search(String searchString)
getAutocompleteSuggestions
public Autocomplete getAutocompleteSuggestions(String searchString)
addFilter
public void addFilter(com.sun.jersey.api.client.filter.ClientFilter filter)
Copyright © 2012 Digipost Open Source. All Rights Reserved.