|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectno.digipost.api.client.ApiService
public class ApiService
Denne klassen tar seg av de enkelte HTTP-forespørslene man kan gjøre mot REST-API-et, nemlig:
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 Summary | |
|---|---|
ApiService(com.sun.jersey.api.client.WebResource webResource,
long senderAccountId)
|
|
| Method Summary | |
|---|---|
void |
addFilter(com.sun.jersey.api.client.filter.ClientFilter filter)
|
com.sun.jersey.api.client.ClientResponse |
addToContentAndSend(MessageDelivery createdMessage,
InputStream letterContent,
ContentType contentType)
Angir innholdet i en allerede opprettet forsendelse og sender det som en POST-forespørsel til serveren. |
com.sun.jersey.api.client.ClientResponse |
createMessage(Message message)
Oppretter en ny forsendelsesressurs på serveren ved å sende en POST-forespørsel. |
com.sun.jersey.api.client.ClientResponse |
createPrintMessage(Message message,
URI createPrintMessageUri)
Oppretter en ny printforsendelsesressurs på serveren ved å sende en POST-forespørsel. |
com.sun.jersey.api.client.ClientResponse |
fetchExistingMessage(URI location)
Henter en allerede eksisterende forsendelsesressurs fra serveren. |
com.sun.jersey.api.client.ClientResponse |
getEncryptionKey(URI location)
|
EntryPoint |
getEntryPoint()
|
Recipients |
search(String searchString)
|
Autocomplete |
searchSuggest(String searchString)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ApiService(com.sun.jersey.api.client.WebResource webResource,
long senderAccountId)
| Method Detail |
|---|
public EntryPoint getEntryPoint()
public com.sun.jersey.api.client.ClientResponse createMessage(Message message)
public com.sun.jersey.api.client.ClientResponse createPrintMessage(Message message, URI createPrintMessageUri)
createPrintMessageUri - public com.sun.jersey.api.client.ClientResponse fetchExistingMessage(URI location)
public com.sun.jersey.api.client.ClientResponse getEncryptionKey(URI location)
public com.sun.jersey.api.client.ClientResponse addToContentAndSend(MessageDelivery createdMessage, InputStream letterContent, ContentType contentType)
opprettForsendelse.
createdMessage - contentType - public Recipients search(String searchString)
public Autocomplete searchSuggest(String searchString)
public void addFilter(com.sun.jersey.api.client.filter.ClientFilter filter)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||