signon  8.42
SignonDaemonNS::SignonIdentityInfo Struct Reference

Daemon side representation of identity information. More...

#include <signonidentityinfo.h>

Public Member Functions

 SignonIdentityInfo ()
 SignonIdentityInfo (const QVariantMap &info)
 SignonIdentityInfo (const quint32 id, const QString &userName, const QString &password, const bool storePassword, const QString &caption, const MethodMap &methods, const QStringList &realms=QStringList(), const QStringList &accessControlList=QStringList(), const QStringList &ownerList=QStringList(), int type=0, int refCount=0, bool validated=false)
const QList< QVariant > toVariantList ()
const QVariantMap toMap () const
bool operator== (const SignonIdentityInfo &other) const
SignonIdentityInfooperator= (const SignonIdentityInfo &other)
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 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 &acl)
QStringList accessControlList () const
void setValidated (bool validated)
bool validated () const
void setType (const int type)
int type () const
void setOwnerList (const QStringList &owner)
QStringList ownerList () const
bool checkMethodAndMechanism (const QString &method, const QString &mechanism, QString &allowedMechanism)

Detailed Description

Daemon side representation of identity information.

Todo:
description.

Definition at line 43 of file signonidentityinfo.h.

Constructor & Destructor Documentation

SignonDaemonNS::SignonIdentityInfo::SignonIdentityInfo ( )

Definition at line 31 of file signonidentityinfo.cpp.

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

Definition at line 48 of file signonidentityinfo.cpp.

SignonDaemonNS::SignonIdentityInfo::SignonIdentityInfo ( const quint32  id,
const QString &  userName,
const QString &  password,
const bool  storePassword,
const QString &  caption,
const MethodMap methods,
const QStringList &  realms = QStringList(),
const QStringList &  accessControlList = QStringList(),
const QStringList &  ownerList = QStringList(),
int  type = 0,
int  refCount = 0,
bool  validated = false 
)

Definition at line 79 of file signonidentityinfo.cpp.

Member Function Documentation

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

Definition at line 95 of file signonidentityinfo.h.

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

QString SignonDaemonNS::SignonIdentityInfo::caption ( ) const
inline
bool SignonDaemonNS::SignonIdentityInfo::checkMethodAndMechanism ( const QString &  method,
const QString &  mechanism,
QString &  allowedMechanism 
)
quint32 SignonDaemonNS::SignonIdentityInfo::id ( ) const
inline
bool SignonDaemonNS::SignonIdentityInfo::isUserNameSecret ( ) const
inline
MethodMap SignonDaemonNS::SignonIdentityInfo::methods ( ) const
inline

Definition at line 91 of file signonidentityinfo.h.

Referenced by setMethods(), and SignonDaemonNS::MetaDataDB::updateIdentity().

SignonIdentityInfo & SignonDaemonNS::SignonIdentityInfo::operator= ( const SignonIdentityInfo other)

Definition at line 220 of file signonidentityinfo.cpp.

bool SignonDaemonNS::SignonIdentityInfo::operator== ( const SignonIdentityInfo other) const

Definition at line 144 of file signonidentityinfo.cpp.

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

Definition at line 104 of file signonidentityinfo.h.

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

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

Definition at line 87 of file signonidentityinfo.h.

Referenced by setRealms(), and SignonDaemonNS::MetaDataDB::updateIdentity().

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

Definition at line 93 of file signonidentityinfo.h.

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

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

Definition at line 83 of file signonidentityinfo.h.

References caption().

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

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

Definition at line 68 of file signonidentityinfo.h.

References id().

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

Definition at line 89 of file signonidentityinfo.h.

References methods().

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

void SignonDaemonNS::SignonIdentityInfo::setNew ( )
inline
void SignonDaemonNS::SignonIdentityInfo::setOwnerList ( const QStringList &  owner)
inline

Definition at line 103 of file signonidentityinfo.h.

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

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

Definition at line 86 of file signonidentityinfo.h.

References realms().

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

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

Definition at line 78 of file signonidentityinfo.h.

References storePassword().

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

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

Definition at line 100 of file signonidentityinfo.h.

References type().

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

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

Definition at line 73 of file signonidentityinfo.h.

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

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

Definition at line 97 of file signonidentityinfo.h.

References validated().

const QVariantMap SignonDaemonNS::SignonIdentityInfo::toMap ( ) const
const QList< QVariant > SignonDaemonNS::SignonIdentityInfo::toVariantList ( )

Definition at line 107 of file signonidentityinfo.cpp.

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

Definition at line 101 of file signonidentityinfo.h.

Referenced by setType().

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

Definition at line 98 of file signonidentityinfo.h.

Referenced by setValidated().


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