signon
8.58
|
#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 41 of file default-secrets-storage.h.
SignonDaemonNS::SecretsDB::SecretsDB | ( | const QString & | name | ) | [inline] |
Definition at line 45 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 245 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 43 of file default-secrets-storage.h.