Persistent storage for storing deleted item IDs.
More...
#include <DeletedItemsIdStorage.h>
Persistent storage for storing deleted item IDs.
void DeletedItemsIdStorage::addDeletedItem |
( |
const QString & |
aItem, |
|
|
const QDateTime & |
aCreationTime, |
|
|
const QDateTime & |
aDeleteTime |
|
) |
| |
Adds a deleted item to backend.
- Parameters
-
aItem | Item Id |
aCreationTime | Time when item was initially created |
aDeleteTime | Time of deletion |
void DeletedItemsIdStorage::addDeletedItems |
( |
const QList< QString > & |
aItems, |
|
|
const QList< QDateTime > & |
aCreationTimes, |
|
|
const QList< QDateTime > & |
aDeleteTimes |
|
) |
| |
Adds deleted items to backend.
- Parameters
-
aItems | Items Ids |
aCreationTimes | Times when the items were initially created |
aDeleteTimes | Times of deletion |
bool DeletedItemsIdStorage::ensureDeletedItemsExists |
( |
| ) |
|
|
protected |
Checks whether item id table exists and creates it if needed.
- Returns
- True on success, otherwise false
bool DeletedItemsIdStorage::ensureItemSnapshotExists |
( |
| ) |
|
|
protected |
Checks whether snapshot table exists and creates it if needed.
- Returns
- True on success, otherwise false
bool DeletedItemsIdStorage::getDeletedItems |
( |
QList< QString > & |
aItems, |
|
|
const QDateTime & |
aTime |
|
) |
| |
Returns the deleted items after given time.
- Parameters
-
aItems | Returned deleted items |
aTime | Items deleted after this time are considered deleted |
- Returns
- True on success, otherwise false
bool DeletedItemsIdStorage::getSnapshot |
( |
QList< QString > & |
aItems, |
|
|
QList< QDateTime > & |
aCreationTimes |
|
) |
| const |
Retrieves persistently stored snapshot of item id's.
- Parameters
-
aItems | Items of the snapshot |
aCreationTimes | Creation times of the items |
- Returns
- True on success, otherwise false
bool DeletedItemsIdStorage::init |
( |
const QString & |
aDbFile | ) |
|
Initializes backend.
- Parameters
-
aDbFile | Path to database to use as persistent storage |
- Returns
- True on success, otherwise false
bool DeletedItemsIdStorage::setSnapshot |
( |
const QList< QString > & |
aItems, |
|
|
const QList< QDateTime > & |
aCreationTimes |
|
) |
| |
Store a snapshot of item id's persistently.
- Parameters
-
aItems | Item id's to store |
aCreationTimes | Creation times of the items |
- Returns
- True on success, otherwise false
bool DeletedItemsIdStorage::uninit |
( |
| ) |
|
Uninitializes backend.
- Returns
- True on success, otherwise false
The documentation for this class was generated from the following files: