signon  8.58
SignonDaemonNS::SignonIdentityInfo Struct Reference

Daemon side representation of identity information. More...

#include <signonidentityinfo.h>

Inheritance diagram for SignonDaemonNS::SignonIdentityInfo:
Collaboration diagram for SignonDaemonNS::SignonIdentityInfo:

Public Member Functions

 SignonIdentityInfo ()
 
 SignonIdentityInfo (const QVariantMap &info)
 
const QVariantMap toMap () const
 
void update (const SignonIdentityInfo &info)
 
void setNew ()
 
bool isNew () const
 
void setId (quint32 id)
 
quint32 id () const
 
void setUserName (const QString &userName)
 
QString userName () const
 
void setUserNameSecret (bool secret)
 
bool isUserNameSecret () const
 
void setPassword (const QString &password)
 
QString password () const
 
void removeSecrets ()
 
bool hasSecrets () const
 
void setStorePassword (bool storePassword)
 
bool storePassword () const
 
void setCaption (const QString &caption)
 
QString caption () const
 
void setRealms (const QStringList &realms)
 
QStringList realms () const
 
void setMethods (const MethodMap &methods)
 
MethodMap methods () const
 
void setAccessControlList (const QStringList &accessControlList)
 
QStringList accessControlList () const
 
void setValidated (bool validated)
 
bool validated () const
 
void setType (int type)
 
int type () const
 
void setOwnerList (const QStringList &owners)
 
QStringList ownerList () const
 
void setRefCount (int refCount)
 
int refCount () const
 
bool checkMethodAndMechanism (const QString &method, const QString &mechanism, QString &allowedMechanism)
 

Detailed Description

Daemon side representation of identity information.

Todo:
description.

Definition at line 42 of file signonidentityinfo.h.

Constructor & Destructor Documentation

SignonDaemonNS::SignonIdentityInfo::SignonIdentityInfo ( )

Definition at line 33 of file signonidentityinfo.cpp.

SignonDaemonNS::SignonIdentityInfo::SignonIdentityInfo ( const QVariantMap &  info)

Definition at line 37 of file signonidentityinfo.cpp.

References BLAME, and setMethods().

Member Function Documentation

QStringList SignonDaemonNS::SignonIdentityInfo::accessControlList ( ) const
inline
bool SignonDaemonNS::SignonIdentityInfo::checkMethodAndMechanism ( const QString &  method,
const QString &  mechanism,
QString &  allowedMechanism 
)

Definition at line 75 of file signonidentityinfo.cpp.

References methods().

Referenced by SignonDaemonNS::SignonAuthSessionAdaptor::process(), and refCount().

bool SignonDaemonNS::SignonIdentityInfo::hasSecrets ( ) const
inline

Definition at line 86 of file signonidentityinfo.h.

References isUserNameSecret().

Referenced by SignonDaemonNS::CredentialsDB::updateCredentials().

quint32 SignonDaemonNS::SignonIdentityInfo::id ( ) const
inline
MethodMap SignonDaemonNS::SignonIdentityInfo::methods ( ) const
inline
QStringList SignonDaemonNS::SignonIdentityInfo::ownerList ( ) const
inline

Definition at line 151 of file signonidentityinfo.h.

Referenced by SignonDaemonNS::MetaDataDB::updateIdentity().

QString SignonDaemonNS::SignonIdentityInfo::password ( ) const
inline
QStringList SignonDaemonNS::SignonIdentityInfo::realms ( ) const
inline

Definition at line 111 of file signonidentityinfo.h.

Referenced by SignonDaemonNS::MetaDataDB::updateIdentity().

int SignonDaemonNS::SignonIdentityInfo::refCount ( ) const
inline

Definition at line 159 of file signonidentityinfo.h.

References checkMethodAndMechanism().

void SignonDaemonNS::SignonIdentityInfo::removeSecrets ( )
inline

Definition at line 80 of file signonidentityinfo.h.

References isUserNameSecret().

Referenced by SignonDaemonNS::SignonIdentity::getInfo().

void SignonDaemonNS::SignonIdentityInfo::setAccessControlList ( const QStringList &  accessControlList)
inline

Definition at line 123 of file signonidentityinfo.h.

Referenced by SignonDaemonNS::MetaDataDB::identity().

void SignonDaemonNS::SignonIdentityInfo::setCaption ( const QString &  caption)
inline

Definition at line 99 of file signonidentityinfo.h.

Referenced by SignonDaemonNS::MetaDataDB::identity().

void SignonDaemonNS::SignonIdentityInfo::setId ( quint32  id)
inline

Definition at line 53 of file signonidentityinfo.h.

Referenced by SignonDaemonNS::MetaDataDB::identity(), and setNew().

void SignonDaemonNS::SignonIdentityInfo::setMethods ( const MethodMap methods)
inline
void SignonDaemonNS::SignonIdentityInfo::setNew ( )
inline

Definition at line 51 of file signonidentityinfo.h.

References setId().

Referenced by SignonDaemonNS::CredentialsDB::insertCredentials().

void SignonDaemonNS::SignonIdentityInfo::setOwnerList ( const QStringList &  owners)
inline

Definition at line 147 of file signonidentityinfo.h.

Referenced by SignonDaemonNS::MetaDataDB::identity().

void SignonDaemonNS::SignonIdentityInfo::setPassword ( const QString &  password)
inline
void SignonDaemonNS::SignonIdentityInfo::setRealms ( const QStringList &  realms)
inline

Definition at line 107 of file signonidentityinfo.h.

Referenced by SignonDaemonNS::MetaDataDB::identity().

void SignonDaemonNS::SignonIdentityInfo::setRefCount ( int  refCount)
inline

Definition at line 155 of file signonidentityinfo.h.

Referenced by SignonDaemonNS::MetaDataDB::identity().

void SignonDaemonNS::SignonIdentityInfo::setStorePassword ( bool  storePassword)
inline

Definition at line 91 of file signonidentityinfo.h.

Referenced by SignonDaemonNS::MetaDataDB::identity().

void SignonDaemonNS::SignonIdentityInfo::setType ( int  type)
inline

Definition at line 139 of file signonidentityinfo.h.

Referenced by SignonDaemonNS::MetaDataDB::identity().

void SignonDaemonNS::SignonIdentityInfo::setUserName ( const QString &  userName)
inline
void SignonDaemonNS::SignonIdentityInfo::setUserNameSecret ( bool  secret)
inline

Definition at line 64 of file signonidentityinfo.h.

Referenced by SignonDaemonNS::MetaDataDB::identity().

void SignonDaemonNS::SignonIdentityInfo::setValidated ( bool  validated)
inline
const QVariantMap SignonDaemonNS::SignonIdentityInfo::toMap ( ) const
int SignonDaemonNS::SignonIdentityInfo::type ( ) const
inline

Definition at line 143 of file signonidentityinfo.h.

Referenced by SignonDaemonNS::MetaDataDB::insertMethod().

void SignonDaemonNS::SignonIdentityInfo::update ( const SignonIdentityInfo info)

Definition at line 63 of file signonidentityinfo.cpp.

bool SignonDaemonNS::SignonIdentityInfo::validated ( ) const
inline

The documentation for this struct was generated from the following files: