... | @@ -6,10 +6,33 @@ Soubor: username_YYYY___0.db |
... | @@ -6,10 +6,33 @@ Soubor: username_YYYY___0.db |
|
```
|
|
```
|
|
|
|
|
|
### Operace čtení, nemění stav db, vrací pouze určitou hodnotu z tabulky:
|
|
### Operace čtení, nemění stav db, vrací pouze určitou hodnotu z tabulky:
|
|
* to be completed later...
|
|
* `const Isds::Envelope getMessageReplyData(qint64 dmId) const`
|
|
|
|
* vrací obálku zprávy. Vstupem je Id zprávy.
|
|
|
|
* `int getMessageType(qint64 dmId) const`
|
|
|
|
* vrací typ zprávy (odeslaná/přijatá). Vstupem je Id zprávy.
|
|
|
|
* `enum MsgVerificationResult isMessageVerified(qint64 dmId) const`
|
|
|
|
* vrací příznak, jestli byla zpráva verifikována. Vstupem je Id zprávy.
|
|
|
|
* `bool messageLocallyRead(qint64 dmId) const`
|
|
|
|
* vrací true, jestli byla zpráva lokálně přečtena. Vstupem je Id zprávy.
|
|
|
|
* `QString descriptionHtml(qint64 dmId, bool verSignature = true) const`
|
|
|
|
* vrací HTML popis obálky jako string. Vstupem je Id zprávy a příznak, jestli se mají do výpisu přiřadit i informace o podpisu zprávy.
|
|
|
|
* `QString envelopeInfoHtmlToPdf(qint64 dmId, const QString &dbType) const`
|
|
|
|
* vrací HTML popis obálky pro generovaní PDF. Vstupem je Id zprávy a typ DS.
|
|
|
|
* `QString fileListHtmlToPdf(qint64 dmId) const`
|
|
|
|
* vrací HTML popis příloh pro generovaní PDF. Vstupem je Id zprávy.
|
|
|
|
* `QString deliveryInfoHtmlToPdf(qint64 dmId) const`
|
|
|
|
* vrací HTML popis doručenky pro generovaní PDF. Vstupem je Id zprávy.
|
|
|
|
* `QList<Isds::Document> getMessageAttachments(qint64 msgId) const`
|
|
|
|
* vrací seznam příloh zprávy. Vstupem je Id zprávy.
|
|
|
|
* `QList<AttachmentEntry> attachEntries(qint64 msgId) const`
|
|
|
|
* vrací seznam informací o přílohách pro model. Vstupem je Id zprávy.
|
|
|
|
|
|
### Operace, které modifikují obsah tabulek, mění stav databáze:
|
|
### Operace, které modifikují obsah tabulek, mění stav databáze:
|
|
* to be completed later...
|
|
* `bool setMessageLocallyRead(qint64 dmId, bool read = true)`
|
|
|
|
* Nastavuje příznak přečtenosti u zprávy. Vstupem je Id zprávy a stav přečtenosti zprávy (true = lokálně přečteno). Vrací true, jestli se operace provedla úspěšně.
|
|
|
|
* `bool insertMessageEnvelope(const Isds::Envelope &envelope, const QString &_origin, enum MessageDirection msgDirect)`
|
|
|
|
* Vloží obálku zprávy do databáze. Vstupem je struktura popisující obálku zprávy, doplňující informace o obálce a orientaci zprávy (odeslaná/přijatá). Vrací true, jestli se operace provedla úspěšně.
|
|
|
|
* `bool updateMessageEnvelope(const Isds::Envelope &envelope, const QString &_origin, enum MessageDirection msgDirect)`
|
|
|
|
* Aktualizuje existující obálku zprávy v databázi. Vstupem je struktura popisující obálku zprávy, doplňující informace o obálce a orientaci zprávy (odeslaná/přijatá). Vrací true, jestli se operace provedla úspěšně.
|
|
|
|
|
|
### Třídy, struktury, enums: |
|
### Třídy, struktury, enums: |
|
* to be completed later... |
|
|
|
\ No newline at end of file |
|
|