|
signon
8.40
|
#include <credentialsdb.h>


Public Member Functions | |
| MetaDataDB (const QString &name) | |
| bool | createTables () |
| bool | updateDB (int version) |
| QStringList | methods (const quint32 id, const QString &securityToken=QString()) |
| quint32 | insertMethod (const QString &method, bool *ok=0) |
| quint32 | methodId (const QString &method) |
| SignonIdentityInfo | identity (const quint32 id) |
| QList< SignonIdentityInfo > | identities (const QMap< QString, QString > &filter) |
| quint32 | updateIdentity (const SignonIdentityInfo &info) |
| bool | removeIdentity (const quint32 id) |
| bool | clear () |
| QStringList | accessControlList (const quint32 identityId) |
| QStringList | ownerList (const quint32 identityId) |
| bool | addReference (const quint32 id, const QString &token, const QString &reference) |
| bool | removeReference (const quint32 id, const QString &token, const QString &reference=QString()) |
| QStringList | references (const quint32 id, const QString &token=QString()) |
Friends | |
| class | ::TestDatabase |
Definition at line 223 of file credentialsdb.h.
| SignonDaemonNS::MetaDataDB::MetaDataDB | ( | const QString & | name | ) | [inline] |
Definition at line 227 of file credentialsdb.h.
| QStringList SignonDaemonNS::MetaDataDB::accessControlList | ( | const quint32 | identityId | ) |
Definition at line 924 of file credentialsdb.cpp.
References SignonDaemonNS::SqlDatabase::queryList().
Referenced by SignonDaemonNS::CredentialsDB::accessControlList().
| bool SignonDaemonNS::MetaDataDB::addReference | ( | const quint32 | id, |
| const QString & | token, | ||
| const QString & | reference | ||
| ) |
Definition at line 940 of file credentialsdb.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::CredentialsDB::addReference().
| bool SignonDaemonNS::MetaDataDB::clear | ( | ) | [virtual] |
Implements SignonDaemonNS::SqlDatabase.
Definition at line 908 of file credentialsdb.cpp.
References TRACE, and SignonDaemonNS::SqlDatabase::transactionalExec().
Referenced by SignonDaemonNS::CredentialsDB::clear().
| bool SignonDaemonNS::MetaDataDB::createTables | ( | ) | [virtual] |
Implements SignonDaemonNS::SqlDatabase.
Definition at line 293 of file credentialsdb.cpp.
References SignonDaemonNS::SqlDatabase::commit(), SignonDaemonNS::SqlDatabase::exec(), SignonDaemonNS::SqlDatabase::lastError(), and TRACE.
Referenced by updateDB().
| QList< SignonIdentityInfo > SignonDaemonNS::MetaDataDB::identities | ( | const QMap< QString, QString > & | filter | ) |
Definition at line 706 of file credentialsdb.cpp.
References SignonDaemonNS::SqlDatabase::errorOccurred(), SignonDaemonNS::SqlDatabase::exec(), identity(), and TRACE.
Referenced by SignonDaemonNS::CredentialsDB::credentials().
| SignonIdentityInfo SignonDaemonNS::MetaDataDB::identity | ( | const quint32 | id | ) |
Definition at line 633 of file credentialsdb.cpp.
References SignonDaemonNS::SqlDatabase::exec(), methods(), SignonDaemonNS::SqlDatabase::queryList(), SignonDaemonNS::RememberPassword, SignonDaemonNS::SignonIdentityInfo::setUserNameSecret(), TRACE, SignonDaemonNS::SqlDatabase::username(), SignonDaemonNS::UserNameIsSecret, and SignonDaemonNS::Validated.
Referenced by SignonDaemonNS::CredentialsDB::checkPassword(), SignonDaemonNS::CredentialsDB::credentials(), and identities().
| quint32 SignonDaemonNS::MetaDataDB::insertMethod | ( | const QString & | method, |
| bool * | ok = 0 |
||
| ) |
Definition at line 1080 of file credentialsdb.cpp.
References SignonDaemonNS::SqlDatabase::errorOccurred(), SignonDaemonNS::SqlDatabase::exec(), SignonDaemonNS::SqlDatabase::newQuery(), and S.
Referenced by SignonDaemonNS::CredentialsDB::storeData().
| quint32 SignonDaemonNS::MetaDataDB::methodId | ( | const QString & | method | ) |
Definition at line 617 of file credentialsdb.cpp.
References SignonDaemonNS::SqlDatabase::exec(), SignonDaemonNS::SqlDatabase::newQuery(), S, and TRACE.
Referenced by SignonDaemonNS::CredentialsDB::loadData(), SignonDaemonNS::CredentialsDB::removeData(), and SignonDaemonNS::CredentialsDB::storeData().
| QStringList SignonDaemonNS::MetaDataDB::methods | ( | const quint32 | id, |
| const QString & | securityToken = QString() |
||
| ) |
Definition at line 594 of file credentialsdb.cpp.
References SignonDaemonNS::SqlDatabase::newQuery(), SignonDaemonNS::SqlDatabase::queryList(), and S.
Referenced by identity(), and SignonDaemonNS::CredentialsDB::methods().
| QStringList SignonDaemonNS::MetaDataDB::ownerList | ( | const quint32 | identityId | ) |
Definition at line 932 of file credentialsdb.cpp.
References SignonDaemonNS::SqlDatabase::queryList().
Referenced by SignonDaemonNS::CredentialsDB::ownerList().
| QStringList SignonDaemonNS::MetaDataDB::references | ( | const quint32 | id, |
| const QString & | token = QString() |
||
| ) |
Definition at line 1037 of file credentialsdb.cpp.
References SignonDaemonNS::SqlDatabase::newQuery(), SignonDaemonNS::SqlDatabase::queryList(), and S.
Referenced by SignonDaemonNS::CredentialsDB::references(), and removeReference().
| bool SignonDaemonNS::MetaDataDB::removeIdentity | ( | const quint32 | id | ) |
Definition at line 891 of file credentialsdb.cpp.
References TRACE, and SignonDaemonNS::SqlDatabase::transactionalExec().
Referenced by SignonDaemonNS::CredentialsDB::removeCredentials().
| bool SignonDaemonNS::MetaDataDB::removeReference | ( | const quint32 | id, |
| const QString & | token, | ||
| const QString & | reference = QString() |
||
| ) |
Definition at line 987 of file credentialsdb.cpp.
References SignonDaemonNS::SqlDatabase::commit(), SignonDaemonNS::SqlDatabase::errorOccurred(), SignonDaemonNS::SqlDatabase::exec(), SignonDaemonNS::SqlDatabase::newQuery(), references(), SignonDaemonNS::SqlDatabase::rollback(), S, SignonDaemonNS::SqlDatabase::startTransaction(), and TRACE.
Referenced by SignonDaemonNS::CredentialsDB::removeReference().
| bool SignonDaemonNS::MetaDataDB::updateDB | ( | int | version | ) | [virtual] |
Reimplemented from SignonDaemonNS::SqlDatabase.
Definition at line 543 of file credentialsdb.cpp.
References BLAME, SignonDaemonNS::SqlDatabase::commit(), SignonDaemonNS::SqlDatabase::connect(), SignonDaemonNS::SqlDatabase::connectionName(), createTables(), SignonDaemonNS::SqlDatabase::exec(), SignonDaemonNS::SqlDatabase::lastError(), SignonDaemonNS::SqlDatabase::m_database, SignonDaemonNS::SqlDatabase::m_version, SignonDaemonNS::SqlDatabase::rollback(), S, and TRACE.
| quint32 SignonDaemonNS::MetaDataDB::updateIdentity | ( | const SignonIdentityInfo & | info | ) |
Definition at line 736 of file credentialsdb.cpp.
References SignonDaemonNS::SignonIdentityInfo::accessControlList(), SignonDaemonNS::SqlDatabase::commit(), SignonDaemonNS::SqlDatabase::exec(), SignonDaemonNS::SignonIdentityInfo::id(), SignonDaemonNS::SignonIdentityInfo::isNew(), SignonDaemonNS::SignonIdentityInfo::methods(), SignonDaemonNS::SqlDatabase::newQuery(), SignonDaemonNS::SignonIdentityInfo::ownerList(), SignonDaemonNS::SignonIdentityInfo::realms(), SignonDaemonNS::SqlDatabase::rollback(), S, SignonDaemonNS::SqlDatabase::startTransaction(), and TRACE.
Referenced by SignonDaemonNS::CredentialsDB::updateCredentials().
friend class ::TestDatabase [friend] |
Reimplemented from SignonDaemonNS::SqlDatabase.
Definition at line 225 of file credentialsdb.h.