public class ApiServiceImpl extends Object implements 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.Constructor and Description |
---|
ApiServiceImpl(javax.ws.rs.client.WebTarget webResource,
long senderAccountId) |
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 |
getEncryptionKey(URI location) |
EntryPoint |
getEntryPoint() |
IdentificationResult |
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.
|
public ApiServiceImpl(javax.ws.rs.client.WebTarget webResource, long senderAccountId)
public EntryPoint getEntryPoint()
getEntryPoint
in interface ApiService
public javax.ws.rs.core.Response multipartMessage(org.glassfish.jersey.media.multipart.MultiPart multiPart)
multipartMessage
in interface ApiService
public javax.ws.rs.core.Response createMessage(Message message)
createMessage
in interface ApiService
public javax.ws.rs.core.Response fetchExistingMessage(URI location)
fetchExistingMessage
in interface ApiService
public javax.ws.rs.core.Response getEncryptionKey(URI location)
getEncryptionKey
in interface ApiService
public javax.ws.rs.core.Response addContent(Document document, InputStream letterContent)
opprettForsendelse
.addContent
in interface ApiService
public javax.ws.rs.core.Response send(MessageDelivery createdMessage)
addContent
send
in interface ApiService
public Recipients search(String searchString)
search
in interface ApiService
public Autocomplete searchSuggest(String searchString)
searchSuggest
in interface ApiService
public void addFilter(javax.ws.rs.client.ClientRequestFilter filter)
addFilter
in interface ApiService
public IdentificationResult identifyRecipient(Identification identification)
identifyRecipient
in interface ApiService
Copyright © 2014 Digipost Open Source. All rights reserved.