signon  8.57
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 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

◆ SignonIdentityInfo() [1/2]

SignonDaemonNS::SignonIdentityInfo::SignonIdentityInfo ( )

Definition at line 33 of file signonidentityinfo.cpp.

◆ SignonIdentityInfo() [2/2]

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

Definition at line 37 of file signonidentityinfo.cpp.

References BLAME, and setMethods().

Member Function Documentation

◆ accessControlList()

QStringList SignonDaemonNS::SignonIdentityInfo::accessControlList ( ) const
inline

Definition at line 125 of file signonidentityinfo.h.

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

◆ caption()

QString SignonDaemonNS::SignonIdentityInfo::caption ( ) const
inline

◆ checkMethodAndMechanism()

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

Definition at line 63 of file signonidentityinfo.cpp.

References methods().

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

◆ hasSecrets()

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

Definition at line 84 of file signonidentityinfo.h.

References isUserNameSecret().

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

◆ id()

quint32 SignonDaemonNS::SignonIdentityInfo::id ( ) const
inline

◆ isNew()

◆ isUserNameSecret()

◆ methods()

MethodMap SignonDaemonNS::SignonIdentityInfo::methods ( ) const
inline

◆ ownerList()

QStringList SignonDaemonNS::SignonIdentityInfo::ownerList ( ) const
inline

Definition at line 149 of file signonidentityinfo.h.

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

◆ password()

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

◆ realms()

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

Definition at line 109 of file signonidentityinfo.h.

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

◆ refCount()

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

Definition at line 157 of file signonidentityinfo.h.

References checkMethodAndMechanism().

◆ removeSecrets()

void SignonDaemonNS::SignonIdentityInfo::removeSecrets ( )
inline

Definition at line 78 of file signonidentityinfo.h.

References isUserNameSecret().

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

◆ setAccessControlList()

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

Definition at line 121 of file signonidentityinfo.h.

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

◆ setCaption()

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

Definition at line 97 of file signonidentityinfo.h.

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

◆ setId()

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

Definition at line 51 of file signonidentityinfo.h.

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

◆ setMethods()

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

◆ setNew()

void SignonDaemonNS::SignonIdentityInfo::setNew ( )
inline

Definition at line 49 of file signonidentityinfo.h.

References setId().

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

◆ setOwnerList()

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

Definition at line 145 of file signonidentityinfo.h.

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

◆ setPassword()

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

◆ setRealms()

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

Definition at line 105 of file signonidentityinfo.h.

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

◆ setRefCount()

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

Definition at line 153 of file signonidentityinfo.h.

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

◆ setStorePassword()

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

Definition at line 89 of file signonidentityinfo.h.

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

◆ setType()

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

Definition at line 137 of file signonidentityinfo.h.

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

◆ setUserName()

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

◆ setUserNameSecret()

void SignonDaemonNS::SignonIdentityInfo::setUserNameSecret ( bool  secret)
inline

Definition at line 62 of file signonidentityinfo.h.

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

◆ setValidated()

void SignonDaemonNS::SignonIdentityInfo::setValidated ( bool  validated)
inline

Definition at line 129 of file signonidentityinfo.h.

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

◆ storePassword()

◆ toMap()

const QVariantMap SignonDaemonNS::SignonIdentityInfo::toMap ( ) const

◆ type()

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

Definition at line 141 of file signonidentityinfo.h.

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

◆ userName()

◆ validated()

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

Definition at line 133 of file signonidentityinfo.h.

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


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