|
signon
8.40
|
#include <default-secrets-storage.h>


Public Member Functions | |
| SecretsDB (const QString &name) | |
| bool | createTables () |
| bool | clear () |
| bool | updateCredentials (const quint32 id, const QString &username, const QString &password) |
| bool | removeCredentials (const quint32 id) |
| bool | loadCredentials (const quint32 id, QString &username, QString &password) |
| QVariantMap | loadData (quint32 id, quint32 method) |
| bool | storeData (quint32 id, quint32 method, const QVariantMap &data) |
| bool | removeData (quint32 id, quint32 method) |
Friends | |
| class | ::TestDatabase |
Definition at line 40 of file default-secrets-storage.h.
| SignonDaemonNS::SecretsDB::SecretsDB | ( | const QString & | name | ) | [inline] |
Definition at line 44 of file default-secrets-storage.h.
| bool SecretsDB::clear | ( | ) | [virtual] |
Implements SignonDaemonNS::SqlDatabase.
Definition at line 77 of file default-secrets-storage.cpp.
References TRACE, and SignonDaemonNS::SqlDatabase::transactionalExec().
Referenced by SignonDaemonNS::DefaultSecretsStorage::clear().
| bool SecretsDB::createTables | ( | ) | [virtual] |
Implements SignonDaemonNS::SqlDatabase.
Definition at line 39 of file default-secrets-storage.cpp.
References SignonDaemonNS::SqlDatabase::commit(), SignonDaemonNS::SqlDatabase::exec(), SignonDaemonNS::SqlDatabase::lastError(), and TRACE.
| bool SecretsDB::loadCredentials | ( | const quint32 | id, |
| QString & | username, | ||
| QString & | password | ||
| ) |
Definition at line 130 of file default-secrets-storage.cpp.
References SignonDaemonNS::SqlDatabase::exec(), and TRACE.
Referenced by SignonDaemonNS::DefaultSecretsStorage::loadCredentials().
| QVariantMap SecretsDB::loadData | ( | quint32 | id, |
| quint32 | method | ||
| ) |
Definition at line 150 of file default-secrets-storage.cpp.
References SignonDaemonNS::SqlDatabase::errorOccurred(), SignonDaemonNS::SqlDatabase::exec(), SignonDaemonNS::SqlDatabase::newQuery(), S, and TRACE.
Referenced by SignonDaemonNS::DefaultSecretsStorage::loadData().
| bool SecretsDB::removeCredentials | ( | const quint32 | id | ) |
Definition at line 117 of file default-secrets-storage.cpp.
References TRACE, and SignonDaemonNS::SqlDatabase::transactionalExec().
Referenced by SignonDaemonNS::DefaultSecretsStorage::removeCredentials().
| bool SecretsDB::removeData | ( | quint32 | id, |
| quint32 | method | ||
| ) |
Definition at line 238 of file default-secrets-storage.cpp.
References SignonDaemonNS::SqlDatabase::commit(), SignonDaemonNS::SqlDatabase::errorOccurred(), SignonDaemonNS::SqlDatabase::exec(), SignonDaemonNS::SqlDatabase::newQuery(), SignonDaemonNS::SqlDatabase::rollback(), S, SignonDaemonNS::SqlDatabase::startTransaction(), and TRACE.
Referenced by SignonDaemonNS::DefaultSecretsStorage::removeData().
| bool SecretsDB::storeData | ( | quint32 | id, |
| quint32 | method, | ||
| const QVariantMap & | data | ||
| ) |
Definition at line 175 of file default-secrets-storage.cpp.
References BLAME, SignonDaemonNS::SqlDatabase::commit(), SignonDaemonNS::SqlDatabase::errorOccurred(), SignonDaemonNS::SqlDatabase::exec(), SignonDaemonNS::SqlDatabase::newQuery(), SignonDaemonNS::SqlDatabase::rollback(), S, SSO_MAX_TOKEN_STORAGE, SignonDaemonNS::SqlDatabase::startTransaction(), and TRACE.
Referenced by SignonDaemonNS::DefaultSecretsStorage::storeData().
| bool SecretsDB::updateCredentials | ( | const quint32 | id, |
| const QString & | username, | ||
| const QString & | password | ||
| ) |
Definition at line 88 of file default-secrets-storage.cpp.
References SignonDaemonNS::SqlDatabase::commit(), SignonDaemonNS::SqlDatabase::errorOccurred(), SignonDaemonNS::SqlDatabase::exec(), SignonDaemonNS::SqlDatabase::newQuery(), SignonDaemonNS::SqlDatabase::rollback(), S, SignonDaemonNS::SqlDatabase::startTransaction(), and TRACE.
Referenced by SignonDaemonNS::DefaultSecretsStorage::updateCredentials().
friend class ::TestDatabase [friend] |
Reimplemented from SignonDaemonNS::SqlDatabase.
Definition at line 42 of file default-secrets-storage.h.