public class Communicator extends Object
| Modifier and Type | Field and Description | 
|---|---|
| protected ApiService | apiService | 
| protected EventLogger | eventLogger | 
| Constructor and Description | 
|---|
| Communicator(ApiService apiService,
            EventLogger eventLogger) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | check404Error(com.sun.jersey.api.client.ClientResponse response,
             ErrorType errorBy404) | 
| protected void | checkResponse(com.sun.jersey.api.client.ClientResponse response) | 
| protected void | checkThatExistingAttachmentIsIdenticalToNewAttachment(Attachment exisitingAttachment,
                                                     Attachment attachment) | 
| protected void | checkThatExistingMessageIsIdenticalToNewMessage(MessageDelivery exisitingMessage,
                                               Message message) | 
| protected void | checkThatMessageCanBePreEncrypted(MessageDelivery delivery) | 
| protected String | fetchErrorMessageString(com.sun.jersey.api.client.ClientResponse response) | 
| InputStream | fetchKeyAndEncrypt(MessageDelivery delivery,
                  InputStream content)Henter brukers public nøkkel fra serveren og krypterer brevet som skal
 sendes med denne. | 
| protected void | log(String message) | 
| protected void | logThrowable(Throwable t) | 
| protected boolean | resourceAlreadyExists(com.sun.jersey.api.client.ClientResponse response) | 
protected final EventLogger eventLogger
protected final ApiService apiService
public Communicator(ApiService apiService, EventLogger eventLogger)
protected void checkResponse(com.sun.jersey.api.client.ClientResponse response)
protected String fetchErrorMessageString(com.sun.jersey.api.client.ClientResponse response)
protected void log(String message)
protected void logThrowable(Throwable t)
protected boolean resourceAlreadyExists(com.sun.jersey.api.client.ClientResponse response)
protected void checkThatExistingMessageIsIdenticalToNewMessage(MessageDelivery exisitingMessage, Message message)
protected void checkThatExistingAttachmentIsIdenticalToNewAttachment(Attachment exisitingAttachment, Attachment attachment)
protected void checkThatMessageCanBePreEncrypted(MessageDelivery delivery)
public InputStream fetchKeyAndEncrypt(MessageDelivery delivery, InputStream content)
protected void check404Error(com.sun.jersey.api.client.ClientResponse response,
                 ErrorType errorBy404)
Copyright © 2014 Digipost Open Source. All rights reserved.