public interface DataBoxMessagesService
| Modifier and Type | Method and Description |
|---|---|
DeliveryInfo |
getDeliveryInfo(MessageEnvelope env)
Vrátí doručenku pro danou obálku zprávy.
|
List<MessageEnvelope> |
getListOfReceivedMessages(Date from,
Date to,
EnumSet<MessageState> state,
int offset,
int limit)
Stáhne seznam přijatých zpráv ve formě obálky (identifikace odesílatele,
příjemce, předmět zprávy, bez příloh) v daném časovém rozmezí.
|
List<MessageEnvelope> |
getListOfSentMessages(Date from,
Date to,
EnumSet<MessageState> filter,
int offset,
int limit)
Stáhne seznam odeslaných zpráv ve formě obálky (identifikace odesílatele,
příjemce, předmět zprávy, bez příloh) v daném časovém rozmezí.
|
List<MessageStateChange> |
GetMessageStateChanges(Date from,
Date to)
Stáhne změny stavu u odeslaných zpráv.
|
void |
getSignedDeliveryInfo(MessageEnvelope envelope,
OutputStream os)
Stáhne doručenku zprávy ve formátu PKCS7 a uloží ji do výstupního
proudu.
|
void |
markMessageAsDownloaded(MessageEnvelope env)
Označí danou zprávu jako přečtenou.
|
Hash |
verifyMessage(MessageEnvelope envelope)
Vrátí hodnotu haše dané zprávy, který je uložený v datové schránce.
|
List<MessageEnvelope> getListOfReceivedMessages(Date from, Date to, EnumSet<MessageState> state, int offset, int limit)
from - čas dodání do ISDS odto - čas dodání do ISDS dofilter - filter na stav zpráv, null nebo prázdná množina vybere
všechny zprávy, v opačném případě se vyberou zprávy se stavem,
který je obsažen v množině filter.offset - číslo první požadavané obálky (indexuje se od jedne!!!)limit - počet vrácených obálekDataBoxException - při vracení seznamu nastala chybaList<MessageEnvelope> getListOfSentMessages(Date from, Date to, EnumSet<MessageState> filter, int offset, int limit)
from - čas dodání do ISDS odto - čas dodání do ISDS dofilter - filter na stav zpráv, null nebo prázdná množina vybere
všechny zprávy, v opačném případě se vyberou zprávy se stavem,
který je obsažen v množině filter.offset - číslo první požadavané obálky (indexuje se od jedne!!!)limit - počet vrácených obálekDataBoxException - při vracení seznamu nastala chybaHash verifyMessage(MessageEnvelope envelope)
envelope - obálka zprávy u které chceme znát hasDataBoxExceptionDeliveryInfo getDeliveryInfo(MessageEnvelope env)
void markMessageAsDownloaded(MessageEnvelope env)
void getSignedDeliveryInfo(MessageEnvelope envelope, OutputStream os)
envelope - obálka zprávy, ke které má stáhnout přílohyos - kam se má uložitDataBoxExceptionList<MessageStateChange> GetMessageStateChanges(Date from, Date to)
from - odto - doCopyright © 2017. All rights reserved.