public class DataBoxManager extends Object implements DataBoxMessagesService, DataBoxDownloadService, DataBoxServices
| Modifier and Type | Field and Description |
|---|---|
protected String |
authCookie |
protected String |
authorization |
protected Config |
config |
protected Logger |
logger |
protected SSLSocketFactory |
socketFactory |
protected final Config config
protected String authCookie
protected SSLSocketFactory socketFactory
protected Logger logger
protected String authorization
public static DataBoxManager login(Config config, String userName, String password) throws Exception
userName - jméno uživatelepassword - heslo uživateleDataBoxException - při přihlašování do DS došlo k chybě. Důvodem může
být špatné heslo či uživatelské jméno, zacyklení při přesměrování či absence
autorizační cookie.Exceptionpublic DataBoxDownloadService getDataBoxDownloadService()
getDataBoxDownloadService in interface DataBoxServicespublic DataBoxMessagesService getDataBoxMessagesService()
getDataBoxMessagesService in interface DataBoxServicespublic DataBoxUploadService getDataBoxUploadService()
getDataBoxUploadService in interface DataBoxServicespublic List<MessageEnvelope> getListOfReceivedMessages(Date from, Date to, EnumSet<MessageState> state, int offset, int limit)
getListOfReceivedMessages in interface DataBoxMessagesServicepublic List<MessageEnvelope> getListOfSentMessages(Date from, Date to, EnumSet<MessageState> state, int offset, int limit)
getListOfSentMessages in interface DataBoxMessagesServicepublic Hash verifyMessage(MessageEnvelope envelope)
verifyMessage in interface DataBoxMessagesServicepublic Message downloadMessage(MessageEnvelope envelope, AttachmentStorer storer)
downloadMessage in interface DataBoxDownloadServicepublic void downloadSignedMessage(MessageEnvelope envelope, OutputStream os)
downloadSignedMessage in interface DataBoxDownloadServicepublic DeliveryInfo getDeliveryInfo(MessageEnvelope arg0)
getDeliveryInfo in interface DataBoxMessagesServicepublic List<MessageStateChange> GetMessageStateChanges(Date from, Date to)
GetMessageStateChanges in interface DataBoxMessagesServicepublic DataBoxSearchService getDataBoxSearchService()
getDataBoxSearchService in interface DataBoxServicespublic void markMessageAsDownloaded(MessageEnvelope env)
markMessageAsDownloaded in interface DataBoxMessagesServicepublic DataBoxAccessService getDataBoxAccessService()
getDataBoxAccessService in interface DataBoxServicespublic void storeMessageAsXML(MessageEnvelope envelope, OutputStream os)
envelope - obálka zprávy, která se má stáhnoutos - kam přijde uložitDataBoxExceptionpublic void getSignedDeliveryInfo(MessageEnvelope envelope, OutputStream os)
getSignedDeliveryInfo in interface DataBoxMessagesServiceCopyright © 2016. All rights reserved.